1 #ifndef SUIT_ACTIONOPERATION_H
2 #define SUIT_ACTIONOPERATION_H
4 #include "SUIT_Operation.h"
8 /*!Provide support QtxAction*/
9 class SUIT_EXPORT SUIT_ActionOperation : public SUIT_Operation
14 SUIT_ActionOperation( SUIT_Application* theApp );
15 virtual ~SUIT_ActionOperation();
17 QtxAction* action() const;
19 /** @name GUI management*/
21 virtual void setAction( const QString& text, const QIconSet& icon, const QString& menuText,
22 QKeySequence accel, QObject* parent, const char* name = 0, bool toggle = false );
24 virtual void setAction( const QString& text, const QString& menuText, QKeySequence accel,
25 QObject* parent, const char* name = 0, bool toggle = false );
26 virtual void setAction( QtxAction* theAction );
28 bool addTo( QWidget* theWidget );
29 bool addTo( QWidget* theWidget, int thePos );
31 void setStatusTip( const QString& theTip );
37 friend class SUIT_Study;