+ virtual QAction* addFeature(const QString& theWBName, const QString& theId,
+ const QString& theTitle, const QString& theTip, const QIcon& theIcon,
+ const QKeySequence& theKeys = QKeySequence(),
+ bool isCheckable = false);
+
+ //! Add feature (QAction) in the \a theWBName toolbar with given \a theInfo about action
+ virtual QAction* addFeature(const QString& theWBName,
+ const ActionInfo& theInfo);
+
+ virtual QAction* addNestedFeature(const QString& theWBName,
+ const ActionInfo& theInfo,
+ const QList<QAction*>& theNestedActions);
+
+ virtual QAction* addDesktopCommand(const QString& theId, const QString& theTitle,
+ const QString& theTip, const QIcon& theIcon,
+ const QKeySequence& theKeys, bool isCheckable,
+ const char* theMenuSourceText,
+ const int theMenuPosition = 10);
+
+ virtual void addDesktopMenuSeparator(const char* theMenuSourceText,
+ const int theMenuPosition = 10);
+
+ virtual bool addActionInToolbar( QAction* theAction, const QString& theToolBarTitle );
+