1 #ifndef SUIT_ACTIONOPERATION_H
2 #define SUIT_ACTIONOPERATION_H
4 #include "SUIT_Operation.h"
12 /*!Provide support QtxAction*/
13 class SUIT_EXPORT SUIT_ActionOperation : public SUIT_Operation
18 SUIT_ActionOperation( SUIT_Application* theApp );
19 virtual ~SUIT_ActionOperation();
21 QtxAction* action() const;
23 /** @name GUI management*/
25 virtual void setAction( const QString& text, const QIconSet& icon, const QString& menuText,
26 QKeySequence accel, QObject* parent, const char* name = 0, bool toggle = false );
28 virtual void setAction( const QString& text, const QString& menuText, QKeySequence accel,
29 QObject* parent, const char* name = 0, bool toggle = false );
30 virtual void setAction( QtxAction* theAction );
32 bool addTo( QWidget* theWidget );
33 bool addTo( QWidget* theWidget, int thePos );
35 void setStatusTip( const QString& theTip );
41 friend class SUIT_Study;