00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #ifndef COMBOBOX_H
00022 #define COMBOBOX_H
00023
00024 #include <tqcombobox.h>
00025
00026
00037 class ComboBox : public TQComboBox
00038 {
00039 Q_OBJECT
00040 TQ_OBJECT
00041 public:
00046 explicit ComboBox(TQWidget* parent = 0, const char* name = 0);
00052 explicit ComboBox(bool rw, TQWidget* parent = 0, const char* name = 0);
00054 bool isReadOnly() const { return mReadOnly; }
00059 virtual void setReadOnly(bool readOnly);
00060 protected:
00061 virtual void mousePressEvent(TQMouseEvent*);
00062 virtual void mouseReleaseEvent(TQMouseEvent*);
00063 virtual void mouseMoveEvent(TQMouseEvent*);
00064 virtual void keyPressEvent(TQKeyEvent*);
00065 virtual void keyReleaseEvent(TQKeyEvent*);
00066 private:
00067 bool mReadOnly;
00068 };
00069
00070 #endif // COMBOBOX_H