17 #include <hk_presentation.h> 20 #include <kparts/dockmainwindow.h> 21 #include <kparts/partmanager.h> 23 #include "hk_kdeformpartwidget.h" 49 class hk_kdeform :
public KParts::DockMainWindow,
public hk_class
54 hk_kdeform( QWidget* parent = 0,
const char* name = 0, WFlags fl = 0 );
57 hk_presentation::enum_mode mode(
void);
61 void set_mode(hk_presentation::enum_mode s);
62 void set_viewmode(
void);
63 void set_designmode(
void);
89 hk_subform* new_subform(
void);
93 void set_formsize(
unsigned int width,
unsigned int height);
98 hk_database* database(
void);
99 list<hk_datasource*>* datasources(
void);
100 long new_datasource(
const hk_string& name,datasourcetype dt=dt_table);
101 hk_datasource* get_datasource(
long nr);
110 long presentationdatasource(
void);
111 void loaddata(xmlNodePtr);
112 void savedata(ofstream& s);
113 void load_form(
const hk_string& n);
124 void save_form_when_changed(
void);
128 void signal_closed(QWidget*);
133 virtual void closeEvent ( QCloseEvent* e);
134 virtual void mousePressEvent(QMouseEvent*);
135 KAction * p_closeaction;
137 void part_removed(
void);
138 void grid_partinfocus(hk_kdegridpart*);
139 void grid_partoutfocus(hk_kdegridpart*);
140 void close_form(
void);
142 void set_caption(
void);
143 KParts::ReadWritePart* p_part;
144 KParts::PartManager* p_partmanager;
KDE Widget to select a specific row.
Definition: hk_kderowselector.h:32
Definition: hk_kdeproperty.h:21