00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef HK_KDEPROPERTYEDITORBASE_H
00011 #define HK_KDEPROPERTYEDITORBASE_H
00012
00013 #include <qvariant.h>
00014 #include <qpixmap.h>
00015 #include <qwidget.h>
00016
00017 class QVBoxLayout;
00018 class QHBoxLayout;
00019 class QGridLayout;
00020 class QSpacerItem;
00021 class hk_kdespinbox;
00022 class QTabWidget;
00023 class QLineEdit;
00024 class QLabel;
00025 class QComboBox;
00026 class QToolButton;
00027 class QPushButton;
00028 class QSpinBox;
00029 class KColorButton;
00030 class hk_visible;
00031
00032 class hk_kdepropertyeditorbase : public QWidget
00033 {
00034 Q_OBJECT
00035
00036 public:
00037 hk_kdepropertyeditorbase( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
00038 ~hk_kdepropertyeditorbase();
00039
00040 QTabWidget* tab;
00041 QWidget* tab_2;
00042 QLineEdit* labelfield;
00043 QLabel* combomodelabel;
00044 QLabel* labellabel;
00045 QComboBox* combomodefield;
00046 QLabel* defaultlabel;
00047 QLineEdit* defaultfield;
00048 QToolButton* datasourcebutton;
00049 QLabel* datasourcelabel;
00050 QComboBox* datasourcefield;
00051 QComboBox* columnfield;
00052 QLabel* tooltiplabel;
00053 QLineEdit* tooltipfield;
00054 QLabel* columnlabel;
00055 QLabel* identifierlabel;
00056 QLabel* Idlabel;
00057 QLineEdit* identifierfield;
00058 QLineEdit* idfield;
00059 QLabel* subformlabel;
00060 QComboBox* listcolumnfield;
00061 QComboBox* listdatasourcefield;
00062 QLabel* listcolumnlabel;
00063 QToolButton* subformbutton;
00064 QLabel* listdatasourcelabel;
00065 QLabel* viewcolumnlabel;
00066 QComboBox* viewcolumnfield;
00067 QComboBox* subformfield;
00068 QLabel* readonlylabel;
00069 QComboBox* readonlyfield;
00070 QComboBox* usetextlistfield;
00071 QLabel* usetextlistlabel;
00072 QToolButton* listdatasourcebutton;
00073 QToolButton* usetextlistbutton;
00074 QPushButton* localimagebutton;
00075 QLabel* localimagelabel;
00076 QWidget* tab_3;
00077 QSpinBox* fontsizefield;
00078 QComboBox* boldfield;
00079 QComboBox* italicfield;
00080 QComboBox* separatorfield;
00081 KColorButton* p_backgroundcolourbutton;
00082 QComboBox* fontfield;
00083 QLabel* xlabel;
00084 QLabel* boldlabel;
00085 QLabel* p_backgroundcolourlabel;
00086 QLabel* separatorlabel;
00087 hk_kdespinbox* yfield;
00088 hk_kdespinbox* heightfield;
00089 QLabel* fontsizelabel;
00090 hk_kdespinbox* xfield;
00091 QLabel* fontlabel;
00092 QLabel* heightlabel;
00093 QLabel* ylabel;
00094 hk_kdespinbox* widthfield;
00095 KColorButton* p_foregroundcolourbutton;
00096 QLabel* p_foregroundcolourlabel;
00097 QLabel* widthlabel;
00098 QLabel* italiclabel;
00099 QLabel* digitlabel;
00100 QSpinBox* digitfield;
00101 QLabel* scalelabel;
00102 QSpinBox* scalefield;
00103 QLabel* alignmentlabel;
00104 QComboBox* alignmentfield;
00105 QComboBox* enabledfield;
00106 QLabel* enabledlabel;
00107 QWidget* frametab;
00108 hk_kdespinbox* leftlinefield;
00109 QLabel* toplinelabel;
00110 QLabel* bottomlinelabel;
00111 QLabel* diagonallurolabel;
00112 hk_kdespinbox* rightlinefield;
00113 QLabel* diagonallorulabel;
00114 hk_kdespinbox* toplinefield;
00115 hk_kdespinbox* diagonallurofield;
00116 hk_kdespinbox* bottomlinefield;
00117 QLabel* leftlinelabel;
00118 QLabel* rightlinelabel;
00119 hk_kdespinbox* diagonallorufield;
00120 QWidget* tab_4;
00121 QLabel* actionlabel;
00122 QLabel* objectlabel;
00123 QComboBox* objectfield;
00124 QComboBox* actionfield;
00125 QComboBox* showmaximizedfield;
00126 QPushButton* conditionbutton;
00127 QLabel* showmaximizedlabel;
00128 QPushButton* onpushactionbutton;
00129 QLabel* pushactionlabel;
00130 QLabel* doubleclickactionlabel;
00131 QPushButton* ondoubleclickactionbutton;
00132 QLabel* ongetfocuslabel;
00133 QPushButton* ongetfocusbutton;
00134 QLabel* beforedeletelabel;
00135 QPushButton* oncloseactionbutton;
00136 QPushButton* beforeupdateactionbutton;
00137 QPushButton* afterupdateactionbutton;
00138 QLabel* afterupdatelabel;
00139 QLabel* beforeupdateactionlabel;
00140 QLabel* afterdeletelabel;
00141 QLabel* afterrowchangelabel;
00142 QPushButton* afterrowchangeactionbutton;
00143 QLabel* beforeinsertlabel;
00144 QPushButton* beforeinsertactionbutton;
00145 QPushButton* afterdeleteactionbutton;
00146 QLabel* closeactionlabel;
00147 QPushButton* beforedeleteactionbutton;
00148 QPushButton* onopenactionbutton;
00149 QPushButton* beforerowchangeactionbutton;
00150 QLabel* beforerowchangelabel;
00151 QLabel* openactionlabel;
00152 QLabel* onloosefocuslabel;
00153 QPushButton* onloosefocusbutton;
00154 QPushButton* onkeybutton;
00155 QLabel* onkeylabel;
00156 QLabel* onselectlabel;
00157 QPushButton* onselectactionbutton;
00158 QLabel* afterinsertlabel;
00159 QPushButton* afterinsertactionbutton;
00160 QLabel* onvaluechangedactionlabel;
00161 QPushButton* onvaluechangedactionbutton;
00162
00163 public slots:
00164 virtual void pushactionbutton_clicked();
00165 virtual void actionobject_changes();
00166 virtual void add_formdatasource();
00167 virtual void add_listformdatasource();
00168 virtual void combomode_changed();
00169 virtual void data_changes();
00170 virtual void datasource_selected();
00171 virtual void format_changes();
00172 virtual void listdatasource_selected();
00173 virtual void conditionbutton_clicked();
00174 virtual void set_object( hk_visible * );
00175 virtual void openactionbutton_clicked();
00176 virtual void closeactionbutton_clicked();
00177 virtual void beforeupdatebutton_clicked();
00178 virtual void afterupdatebutton_clicked();
00179 virtual void beforedeletebutton_clicked();
00180 virtual void afterdeletebutton_clicked();
00181 virtual void beforerowchangebutton_clicked();
00182 virtual void afterrowchangebutton_clicked();
00183 virtual void action_changes();
00184 virtual void beforeinsertbutton_clicked();
00185 virtual void afterinsertbutton_clicked();
00186 virtual void identifier_changed();
00187 virtual void doubleclickactionbutton_clicked();
00188 virtual void border_changes();
00189 virtual void geometry_changes();
00190 virtual void subformbutton_clicked();
00191 virtual void ongetfocusbutton_clicked();
00192 virtual void onloosefocusbutton_clicked();
00193 virtual void tooltipfield_changed();
00194 virtual void onkeybutton_clicked();
00195 virtual void use_textlist_changed();
00196 virtual void use_textlistbutton_clicked();
00197 virtual void onselectbutton_clicked();
00198 virtual void localimage_selected();
00199 virtual void has_changed();
00200 virtual void onvaluechangedbutton_clicked();
00201
00202 protected:
00203 QGridLayout* hk_kdepropertyeditorbaseLayout;
00204 QGridLayout* tabLayout;
00205 QSpacerItem* Spacer3;
00206 QSpacerItem* Spacer4;
00207 QSpacerItem* spacer9;
00208 QGridLayout* tabLayout_2;
00209 QSpacerItem* Spacer1;
00210 QSpacerItem* Spacer2;
00211 QSpacerItem* spacer10;
00212 QGridLayout* frametabLayout;
00213 QSpacerItem* spacer11;
00214 QGridLayout* layout3;
00215 QSpacerItem* Spacer2_2;
00216 QSpacerItem* Spacer1_2;
00217 QGridLayout* tabLayout_3;
00218 QSpacerItem* spacer12;
00219 QSpacerItem* Spacer6;
00220 QSpacerItem* Spacer7;
00221
00222 protected slots:
00223 virtual void languageChange();
00224
00225 private:
00226 QPixmap image0;
00227
00228 };
00229
00230 #endif // HK_KDEPROPERTYEDITORBASE_H