00001 #ifndef STEREOBUTTONACTION_H
00002 #define STEREOBUTTONACTION_H
00003
00004 #include <kaction.h>
00005
00006 namespace NoatunStdAction
00007 {
00008
00013 class StereoButtonAction : public KAction
00014 {
00015 Q_OBJECT
00016 public:
00017 StereoButtonAction(const QString& text, int accel = 0, QObject* parent = 0, const char* name = 0 );
00018 StereoButtonAction(const QString& text, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 );
00019 StereoButtonAction(const QString& text, const QIconSet& pix, int accel = 0, QObject* parent = 0, const char* name = 0 );
00020 StereoButtonAction(const QString& text, const QString& pix, int accel = 0, QObject* parent = 0, const char* name = 0 );
00021 StereoButtonAction(const QString& text, const QIconSet& pix, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 );
00022 StereoButtonAction(const QString& text, const QString& pix, int accel, const QObject* receiver, const char* slot, QObject* parent, const char* name = 0 );
00023 public slots:
00024 void disable(void);
00025 void enable(void);
00026 void toggleEnabled(void);
00027 };
00028
00029 }
00030
00031 #endif