-
-XGUI_MenuButton::XGUI_MenuButton(const QIcon& theIcon,
- const QString& theText,
- QWidget * theParent)
- : QPushButton(theIcon, theText, theParent)
-
-{
- setFlat(true);
- setMinimumSize(MIN_BUTTON_WIDTH, MIN_BUTTON_HEIGHT);
- setSizePolicy(QSizePolicy::Minimum, QSizePolicy::Fixed);
- QString aStyleSheet = "QPushButton { text-align: left; }";
- //aStyleSheet += "QPushButton:hover { border: 1px solid gray; border-radius: 3px; }";
- setStyleSheet(aStyleSheet);
- installEventFilter(this);
-}
-
-//void XGUI_MenuButton::enterEvent(QEvent * event)
-//{
-// if(isEnabled()) {
-// setFlat(false);
-// }
-//}
-
-//void XGUI_MenuButton::leaveEvent(QEvent * event)
-//{
-// setFlat(true);
-//}
-
-XGUI_Command::XGUI_Command(const QString& theId, QObject * parent, bool isCheckable)
- : QWidgetAction(parent), myCheckable(isCheckable)
+XGUI_Command::XGUI_Command(const QString& theId,
+ const QString& theDocumentKind,
+ QObject * parent,
+ bool isCheckable)
+ : QWidgetAction(parent),
+ myCheckable(isCheckable),
+ myDocumentKind(theDocumentKind)