16 #include <kparts/dockmainwindow.h> 17 #include <kparts/partmanager.h> 19 #include "hk_kdequerypartwidget.h" 21 #include "hk_dsquery.h" 22 #include "hk_datasource.h" 23 #include "hk_database.h" 44 class hk_kdequery :
public KParts::DockMainWindow ,
public hk_dsquery
49 hk_kdequery(QWidget* w=0,
const char* n=0,WFlags f=0);
51 virtual bool set_mode(enum_mode s);
62 virtual void set_datasource(hk_datasource*);
64 bool save_query(
const hk_string& n=
"",
bool ask=
true);
65 bool load_query(
void);
66 void set_autoclose(
bool c);
68 void signal_closed(QWidget*);
71 void close_query(
void);
73 void part_removed(
void);
74 void createGUI (KParts::Part *part);
78 virtual void closeEvent ( QCloseEvent* e);
79 virtual void before_source_vanishes(
void);
83 void set_caption(
void);
84 KParts::ReadWritePart* p_part;
85 KParts::PartManager* p_partmanager;
87 KAction * p_closeaction;
void set_nodesignmode(bool n)
Definition: hk_kdequery.cpp:133
bool in_designmode(void) const
Definition: hk_kdequery.cpp:217
KDE high level widget to define queries and see the result.
Definition: hk_kdequery.h:44