00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef JQTOGGLETOOLBUTTONBRIDGE_H
00010 #define JQTOGGLETOOLBUTTONBRIDGE_H
00011
00012 #include "JavaQxQSwing.h"
00013
00014 #include "JQToggleButtonBridge.h"
00015
00016
00017
00018
00019
00026 class JAVAQX_EXPORT JQToggleToolButtonBridge : public JQToggleButtonBridge
00027 {
00028 Q_OBJECT
00029 protected:
00030 JQToggleToolButtonBridge(JNIEnv *env, jobject obj);
00031 public slots:
00032 void setMenu(JNIEnv *env, jlong menuBridge);
00033 void setPopupMode(JNIEnv *env, jint popupMode);
00034 void setToolButtonStyle(JNIEnv *env, jint toolButtonStyle);
00035 public:
00036 static jlong newInstance(JNIEnv *env, jobject obj);
00037 public:
00038 inline QToolButton *qToggleToolButton() const;
00039 };
00040
00041
00042
00043
00044
00050 inline QToolButton *JQToggleToolButtonBridge::qToggleToolButton() const
00051 {
00052 return static_cast<QToolButton *>(qObject());
00053 }
00054
00055
00056
00057
00058
00059 #define jqToggleToolButtonBridge \
00060 (reinterpret_cast<JQToggleToolButtonBridge *>(bridge))
00061
00062 #endif //JQTOGGLETOOLBUTTONBRIDGE_H
00063
00064
00065
00066
00067
00068
00069
00070