return addFeature(theWBName,
theInfo.id,
theInfo.text,
- theInfo.toolTip,
+ theInfo.text, //Issue #650: in the SALOME mode the tooltip should be same as text
theInfo.icon,
theInfo.shortcut,
theInfo.checkable,
- isAddSeparator);
+ isAddSeparator,
+ theInfo.toolTip);
}
//******************************************************
QAction* SHAPERGUI::addFeature(const QString& theWBName, const QString& theId,
const QString& theTitle, const QString& theTip,
const QIcon& theIcon, const QKeySequence& theKeys,
- bool isCheckable, const bool isAddSeparator)
+ bool isCheckable, const bool isAddSeparator,
+ const QString& theStatusTip)
{
static QString aLastTool = "";
static int aNb = 0;
aKeys += theKeys[i];
QAction* aAction = createAction(aId, theTip, theIcon, theTitle, theTip, aKeys, aDesk,
isCheckable);
+ aAction->setStatusTip(theStatusTip);
+
aAction->setData(theId);
int aWBMenu = createMenu(theWBName, -1, -1, 50/*10-Window, 1000 - Help*/);
aKeys += theKeys[i];
QAction* aAction = createAction(aId, theTip, theIcon, theTitle, theTip, aKeys, aDesk,
isCheckable);
+ aAction->setStatusTip(theTip);
aAction->setData(theId);
createMenu(aId, aMenu, theMenuPosition);
return aAction;
SUIT_PreferenceMgr::Bool,
ModuleBase_Preferences::VIEWER_SECTION, "vertex-selection");
+ int sensitivityGroup = pref->addItem(tr("Selection sensitivity"), viewTab);
+ pref->setItemProperty("columns", 2, sensitivityGroup);
+ pref->addItem(tr("Vertex"), sensitivityGroup, SUIT_PreferenceMgr::Double,
+ ModuleBase_Preferences::VIEWER_SECTION, "point-selection-sensitivity");
+ pref->addItem(tr("Edge"), sensitivityGroup, SUIT_PreferenceMgr::Double,
+ ModuleBase_Preferences::VIEWER_SECTION, "edge-selection-sensitivity");
pref->retrieve();
}