12 #ifndef KNODAMAINDOCKWINDOWBASE_H 13 #define KNODAMAINDOCKWINDOWBASE_H 14 #include <kdockwidget.h> 15 #include <kmdimainfrm.h> 16 #include <kparts/partmanager.h> 17 #include <hk_dsvisible.h> 18 #include <hk_string.h> 22 const QString autoform=
"Autoform";
28 bool p_showlistwindow;
29 bool p_load_connection;
33 p_showlistwindow=
true;
34 p_load_connection=
false;
52 knodamaindockwindowbase(struct_commandlinefields* commandline=NULL,QWidget* parent=0L,
const char* name=0L, WFlags f=WType_TopLevel|WDestructiveClose,
53 const QString& dbname=
"",
const QString& form=
"");
56 hk_connection* connection(
void);
57 void set_connection(hk_connection*);
58 void set_drivername(
const hk_string&);
60 void slot_database_selected(
int);
61 virtual void slot_new_database(
void){}
62 virtual void slot_delete_database(
const QString&){}
64 virtual void slot_new_table(
void){}
65 virtual void slot_delete_table(
const QString&){}
66 virtual void slot_designmode_table(
const QString&){}
67 virtual void slot_viewmode_table(
const QString&){}
69 virtual void slot_new_query(
void){}
70 virtual void slot_delete_query(
const QString&){}
71 virtual void slot_designmode_query(
const QString&){}
72 virtual void slot_viewmode_query(
const QString&){}
74 virtual void slot_new_view(
void){}
75 virtual void slot_delete_view(
const QString&){}
76 virtual void slot_designmode_view(
const QString&){}
77 virtual void slot_viewmode_view(
const QString&){}
79 virtual void slot_new_form(
void){}
80 virtual void slot_delete_form(
const QString&){}
81 virtual void slot_designmode_form(
const QString&){}
82 virtual void slot_viewmode_form(
const QString&){}
84 virtual void slot_new_report(
void){}
85 virtual void slot_delete_report(
const QString&){}
86 virtual void slot_designmode_report(
const QString&){}
87 virtual void slot_viewmode_report(
const QString&){}
89 virtual void slot_new_module(
void){}
90 virtual void slot_delete_module(
const QString&){}
91 virtual void slot_designmode_module(
const QString&){}
94 virtual void newwindow_clicked(){}
95 virtual void rename_clicked(){}
96 virtual void importcsv_clicked(){}
97 virtual void exportcsv_clicked(){}
98 virtual void exportxml_clicked(){}
99 virtual void newpassworddialog_selected(
void){}
100 virtual void copy_clicked(
void){}
101 virtual void paste_clicked(
void){}
102 virtual void clipboarddata_has_changed(
void){}
103 virtual void databasesettings_clicked(
void) {}
104 virtual void objecthandler_clicked(
void) {}
105 virtual void slot_listbox_popup(QListViewItem*,
const QPoint&){}
106 virtual void settings_clicked(
void){}
107 virtual void show_drivers(){}
108 virtual void show_exportdbdrivers(){}
109 virtual void show_importdbdrivers(){}
110 virtual void slot_closewindow();
111 void slot_activate_closeaction();
112 void set_databases(
void);
113 void driver_selected(
int);
114 void exportdbdriver_selected(
int);
115 void importdbdriver_selected(
int);
116 void slot_disconnect(
void);
117 void slot_open_localdatabase();
118 void slot_load_connection();
119 void slot_store_connection();
120 void slot_referentialintegrity();
121 void designer_deleted(
void);
124 virtual void closeEvent(QCloseEvent*);
126 KWidgetAction* p_databaseaction;
127 KComboBox* p_databasecombobox;
128 KAction* p_closeaction;
129 KAction* p_quitaction;
131 KActionMenu* p_newobjectaction;
132 KActionMenu* p_newconnectionaction;
133 KActionMenu* p_displaymodeaction;
134 KRadioAction* p_idealmodeaction;
135 KRadioAction* p_tabpagemodeaction;
136 KRadioAction* p_childframemodeaction;
140 KAction* p_disconnectaction;
141 KAction* p_newdatabaseaction;
143 KAction* p_newtableaction;
144 KAction* p_newqueryaction;
145 KAction* p_newviewaction;
146 KAction* p_newformaction;
147 KAction* p_newreportaction;
148 KAction* p_newmoduleaction;
149 KAction* p_newaction;
150 KAction* p_alteraction;
151 KAction* p_startaction;
152 KAction* p_deleteaction;
153 KAction* p_copyaction;
154 KAction* p_pasteaction;
155 KAction* p_renameaction;
156 KActionMenu* p_exportaction;
157 KAction* p_exportcsvaction;
158 KAction* p_exportxmlaction;
159 KActionMenu* p_exportdatabaseaction;
160 KActionMenu* p_importaction;
161 KAction* p_importcsvaction;
162 KActionMenu* p_importdatabaseaction;
163 KAction* p_passwordaction;
164 KAction* p_databasesettingaction;
165 KAction* p_objecthandleraction;
166 KAction* p_newwindowaction;
167 KAction* p_settingsaction;
168 KAction* p_openlocaldbaction;
169 KAction* p_referentialintegrityaction;
171 KAction* p_loadconnection;
172 KAction* p_storeconnection;
174 QToolButton* newbutton;
175 QToolButton* alterbutton;
176 QToolButton* startbutton;
180 hk_database* p_database;
181 hk_connection* p_connection;
182 KParts::PartManager* p_partmanager;
185 void internal_set_database(
const hk_string&);
191 #endif //KNODAMAINDOCKWINDOWBASE_H Definition: hk_kdedblistview.h:51
Definition: knodamaindockwindowbase.cpp:47
Definition: knodamaindockwindow.h:24
Definition: knodamaindockwindowbase.h:48
Definition: knodamaindockwindowbase.h:25