class QAction;
+
/**\class XGUI_Workshop
* \ingroup GUI
* \brief Class which defines a configuration of the application (Workshop) and launches it.
/// \param theUpdateViewer update viewer flag
void synchronizeGroupInViewer(const DocumentPtr& theDoc, const std::string& theGroup, bool theUpdateViewer);
+ /// A constant string used for "Move to end" command definition
+ /// It is used for specific processing of Undo/Redo for this command.
+ static QString MOVE_TO_END_COMMAND;
+
signals:
/// Emitted when selection happens in Salome viewer
void salomeViewerSelection();
void onPreferences();
#endif
+ /// Activates/deactivates the trihedron in the viewer AIS context
+ void onTrihedronVisibilityChanged(bool theState);
+
protected:
/// Sets the granted operations for the parameter operation. Firstly, it finds the nested features
/// and set them into the operation. Secondly, it asks the module about ids of granted operations.
/// the operation can be committed and do it if it returns true.
void onAcceptActionClicked();
- /// Listens the corresponded signal from operation manager and send it with the Ok
- /// action to operation manager.
- /// \param theEnabled an enabled state for the action
- //void onValidationStateChanged(bool theEnabled);
-
- //connect(myOperationMgr, SIGNAL(validationStateChanged(bool)),
- // aOkAct, SLOT(setEnabled(bool)));
-
-
private:
/// Init menu
void initMenu();