12 #ifndef HK_KDEINDEXEDITDIALOG_H 13 #define HK_KDEINDEXEDITDIALOG_H 17 #include <hk_datasource.h> 18 #include <hk_dsvisible.h> 48 virtual void addbutton_clicked();
49 virtual void deletebutton_clicked();
50 virtual void exitbutton_clicked();
51 virtual void okbutton_clicked();
52 virtual void set_indexvalues(
const hk_string& name,
bool unique,list<hk_string>& fields,
bool newindex=
false);
53 virtual void check_enablebuttons(
void);
54 virtual void listentries_changed();
56 virtual void before_source_vanishes(
void);
57 QHBoxLayout* hk_kdeindexeditdialogLayout;
62 QVBoxLayout* Layout13;
63 QVBoxLayout* Layout11;
64 QHBoxLayout* Layout12;
65 QVBoxLayout* ButtonGroup7Layout;
67 bool in_list(
const hk_string& f,list<hk_string>& l);
69 QListBox* dsfieldlist;
73 QListBox* indexfieldlist;
75 QLineEdit* indexnamefield;
77 QCheckBox* uniquefield;
78 QButtonGroup* ButtonGroup7;
80 QPushButton* exitbutton;
83 #endif // HK_KDEINDEXEDITDIALOG_H
KDE widget to create and alter indices of a table.
Definition: hk_kdeindexeditwindow.h:39