/// \param theId an id of an action
QAction* action(const QString& theId) const;
+ /// Returns action object by its Id (name)
+ /// \param theName is an Id of the action
+ QAction* actionByName(const QString& theName) const;
+
/// Returns list of registered actions Ids
QStringList actionIds() const;
/// Add menu atems for viewer into the given menu (used in SALOME mode)
/// \param theMenu a popup menu to be shown in the viewer
- void addViewerItems(QMenu* theMenu) const;
+ void addViewerMenu(QMenu* theMenu) const;
signals:
/// Signal aabout triggered action
/// \param isChecked is checked flag
void actionTriggered(const QString& theId, bool isChecked);
+ /// A signal which is sent before context menu show
void beforeContextMenu();
+
+ /// A signal which is sent after context menu show
void afterContextMenu();
private slots: