1 #ifndef SUIT_ACTIONOPERATION_H
2 #define SUIT_ACTIONOPERATION_H
4 #include "SUIT_Operation.h"
8 class SUIT_EXPORT SUIT_ActionOperation : public SUIT_Operation
13 SUIT_ActionOperation( SUIT_Application* theApp );
14 virtual ~SUIT_ActionOperation();
16 QtxAction* action() const;
19 virtual void setAction( const QString& text, const QIconSet& icon, const QString& menuText,
20 QKeySequence accel, QObject* parent, const char* name = 0, bool toggle = false );
22 virtual void setAction( const QString& text, const QString& menuText, QKeySequence accel,
23 QObject* parent, const char* name = 0, bool toggle = false );
24 virtual void setAction( QtxAction* theAction );
26 bool addTo( QWidget* theWidget );
27 bool addTo( QWidget* theWidget, int thePos );
29 void setStatusTip( const QString& theTip );
34 friend class SUIT_Study;