00001
00002
00003
00004
00005
00006
00007
00008
00009 #ifndef HK_KDEGRIDCOLUMNDIALOGBASE_H
00010 #define HK_KDEGRIDCOLUMNDIALOGBASE_H
00011
00012 #include <qvariant.h>
00013 #include <qdialog.h>
00014 class QVBoxLayout;
00015 class QHBoxLayout;
00016 class QGridLayout;
00017 class QButtonGroup;
00018 class QComboBox;
00019 class QLabel;
00020 class QLineEdit;
00021 class QListBox;
00022 class QListBoxItem;
00023 class QListView;
00024 class QListViewItem;
00025 class QPushButton;
00026 class QSpinBox;
00027 class QTabWidget;
00028 class QToolButton;
00029 class QWidget;
00030
00031 class hk_kdegridcolumndialogbase : public QDialog
00032 {
00033 Q_OBJECT
00034
00035 public:
00036 hk_kdegridcolumndialogbase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
00037 ~hk_kdegridcolumndialogbase();
00038
00039 QLabel* rightlabel;
00040 QListView* rightbox;
00041 QLabel* leftlabel;
00042 QListBox* leftbox;
00043 QToolButton* addbutton;
00044 QToolButton* deletebutton;
00045 QButtonGroup* ButtonGroup7;
00046 QPushButton* storebutton;
00047 QPushButton* exitbutton;
00048 QLabel* definitionlabel;
00049 QTabWidget* TabWidget;
00050 QWidget* formattab;
00051 QLabel* columntypelabel;
00052 QLabel* alignmentlabel;
00053 QComboBox* separatorfield;
00054 QSpinBox* digitfield;
00055 QLabel* Defaultlabel;
00056 QLabel* separatorlabel;
00057 QLabel* readonlylabel;
00058 QLineEdit* defaultfield;
00059 QLabel* digitlabel;
00060 QComboBox* readonlyfield;
00061 QComboBox* columntypefield;
00062 QComboBox* alignmentfield;
00063 QLineEdit* displayfield;
00064 QLabel* displaylabel;
00065 QWidget* combotab;
00066 QLabel* viewcolumnlabel;
00067 QComboBox* viewcolumnfield;
00068 QLabel* listdatasourcetypelabel;
00069 QLabel* listcolumnlabel;
00070 QComboBox* listcolumnfield;
00071 QComboBox* listdatasourcetypefield;
00072 QLabel* listdatasourcelabel;
00073 QComboBox* listdatasourcefield;
00074
00075 public slots:
00076 virtual void addbutton_clicked();
00077 virtual void alignment_changed();
00078 virtual void columntype_changed();
00079 virtual void defaultvalue_changed();
00080 virtual void deletebutton_clicked();
00081 virtual void digits_changed();
00082 virtual void displayname_changed();
00083 virtual void exitbutton_clicked();
00084 virtual void listcolumn_changed();
00085 virtual void listdatasource_changed();
00086 virtual void listdatasourcetype_changed();
00087 virtual void okbutton_clicked();
00088 virtual void readonly_changed();
00089 virtual void rightbox_selectionchanged( QListViewItem * );
00090 virtual void separator_changed();
00091 virtual void viewcolumn_changed();
00092
00093 protected:
00094 QGridLayout* hk_kdegridcolumndialogbaseLayout;
00095 QVBoxLayout* Layout6;
00096 QVBoxLayout* Layout4;
00097 QVBoxLayout* Layout7;
00098 QVBoxLayout* Layout2;
00099 QVBoxLayout* ButtonGroup7Layout;
00100 QGridLayout* formattabLayout;
00101 QGridLayout* combotabLayout;
00102 };
00103 #endif // HK_KDEGRIDCOLUMNDIALOGBASE_H