kivio
mousetoolaction.h00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019 #ifndef KIVIOMOUSETOOLACTION_H
00020 #define KIVIOMOUSETOOLACTION_H
00021
00022 #include <kactionclasses.h>
00023 #include <koffice_export.h>
00024
00025 namespace Kivio {
00026
00027 class KIVIO_EXPORT MouseToolAction : public KRadioAction
00028 {
00029 Q_OBJECT
00030 public:
00041 MouseToolAction(const QString& text, const KShortcut& cut = KShortcut(), QObject* parent = 0, const char* name = 0);
00042
00051 MouseToolAction(const QString& text, const KShortcut& cut,
00052 const QObject* receiver, const char* slot, QObject* parent, const char* name = 0);
00053
00061 MouseToolAction(const QString& text, const QIconSet& pix, const KShortcut& cut = KShortcut(),
00062 QObject* parent = 0, const char* name = 0);
00063
00071 MouseToolAction(const QString& text, const QString& pix, const KShortcut& cut = KShortcut(),
00072 QObject* parent = 0, const char* name = 0);
00073
00083 MouseToolAction(const QString& text, const QIconSet& pix, const KShortcut& cut,
00084 const QObject* receiver, const char* slot, QObject* parent, const char* name = 0);
00085
00095 MouseToolAction(const QString& text, const QString& pix, const KShortcut& cut,
00096 const QObject* receiver, const char* slot,
00097 QObject* parent, const char* name = 0);
00098
00103 MouseToolAction(QObject* parent = 0, const char* name = 0);
00104
00105 ~MouseToolAction();
00106
00118 virtual int plug(QWidget* widget, int index = -1);
00119
00120 signals:
00121 void doubleClicked();
00122 };
00123
00124 }
00125
00126 #endif
|