12 #ifndef HK_KDEQUERYPARTWIDGET_H 13 #define HK_KDEQUERYPARTWIDGET_H 16 #include <qwidgetstack.h> 17 #include <kate/view.h> 18 #include <kate/document.h> 20 #include "hk_dsquery.h" 21 #include "hk_datasource.h" 22 #include "hk_database.h" 30 class QProgressDialog;
36 class hk_kdequerypart;
54 friend class hk_kdequerypart;
59 virtual bool set_mode(enum_mode s);
64 virtual void set_datasource(hk_datasource*);
71 bool autoclose(
void)
const;
78 bool save_query(
const hk_string& n=
"",
bool ask=
true);
79 bool load_query(
void);
80 hk_dsgrid *grid(
void);
81 virtual hk_qbe* qbe(
void);
83 virtual void reset_has_changed(
void);
84 virtual void show_widget(
void);
85 virtual void hide_widget(
void);
86 virtual bool close_widget(
void);
89 void signal_closed(QWidget*);
90 void signal_qbetypechanged(
void);
93 void designbutton_clicked(
void);
94 void querybutton_clicked(
void);
95 void query_changed(
void);
96 void savebutton_clicked(
void);
97 void saveasbutton_clicked(
void);
98 void close_query(
void);
99 void reload_query(
void);
101 void action_useqbe(
void);
102 void copy_clicked(
void);
103 void copybackendsql_clicked(
void);
104 void paste_clicked(
void);
105 void replace_clicked(
void);
106 void find_clicked(
void);
107 void findnext_clicked(
void);
108 void findprevious_clicked(
void);
109 void cut_clicked(
void);
110 void undo_clicked(
void);
111 void redo_clicked(
void);
112 void selectall_clicked(
void);
113 void configeditor_clicked(
void);
114 void storeresult_clicked(
void);
116 virtual void show ();
117 virtual void showMaximized ();
122 virtual void before_source_vanishes(
void);
123 virtual void closeEvent ( QCloseEvent* e);
124 void keyPressEvent ( QKeyEvent * e );
125 virtual void set_has_changed(enum_has_changed forcesetting=standard);
126 static bool set_progress(
long int,
long int,
const hk_string&);
128 void qbe_has_changed(
void);
129 void exec_cancelled(
void);
132 KRadioAction* p_designaction;
133 KRadioAction* p_viewaction;
134 KAction* p_saveaction;
135 KAction* p_saveasaction;
136 KAction* p_printaction;
137 KAction* p_reloadaction;
139 KAction* p_copyaction;
140 KAction* p_copybackendsqlaction;
141 KAction* p_cutaction;
142 KAction* p_undoaction;
143 KAction* p_redoaction;
144 KAction* p_pasteaction;
145 KAction* p_replaceaction;
146 KAction* p_findaction;
147 KAction* p_findnextaction;
148 KAction* p_findpreviousaction;
149 KAction* p_selectallaction;
150 KAction* p_storeresultaction;
151 KAction* p_configeditoraction;
153 KToggleAction* p_qbeaction;
154 KAction* p_addaction;
155 KToggleAction* p_distinctaction;
156 KWidgetAction* p_qbetypeselectaction;
157 QComboBox* p_qbetypeselect;
158 void set_caption(
void);
159 void internal_set_designmode(
void);
160 void internal_set_viewmode(
void);
162 static bool p_cancel;
164 static QProgressDialog* p_progressdialog;
165 void before_execute(
void);
166 void after_execute(
void);
Definition: hk_kdeqbe.h:18
shows data in a grid without columnheaders.
Definition: hk_kdegrid.h:45