KDE high level widget to display and design forms.
More...
#include <hk_kdeform.h>
|
void | signal_closed (QWidget *) |
|
|
| hk_kdeform (QWidget *parent=0, const char *name=0, WFlags fl=0) |
|
hk_presentation::enum_mode | mode (void) |
|
void | set_mode (hk_presentation::enum_mode s) |
|
void | set_viewmode (void) |
|
void | set_designmode (void) |
|
hk_dsgrid * | new_grid (void) |
|
hk_dslineedit * | new_lineedit (void) |
|
hk_dsboolean * | new_bool (void) |
|
hk_button * | new_button (void) |
|
hk_dsrowselector * | new_rowselector (void) |
|
hk_dsmemo * | new_memo (void) |
|
hk_subform * | new_subform (void) |
|
void | set_formsize (unsigned int width, unsigned int height) |
|
void | set_database (hk_database *db) |
|
hk_database * | database (void) |
|
list< hk_datasource * > * | datasources (void) |
|
long | new_datasource (const hk_string &name, datasourcetype dt=dt_table) |
|
hk_datasource * | get_datasource (long nr) |
|
hk_kdesimpleform * | simpleform (void) |
|
bool | set_presentationdatasource (long n, bool r=true) |
|
long | presentationdatasource (void) |
|
void | loaddata (xmlNodePtr) |
|
void | savedata (ofstream &s) |
|
void | load_form (const hk_string &n) |
|
void | set_autoclose (bool c) |
|
void | set_nodesignmode (bool n) |
|
void | save_form_when_changed (void) |
|
hk_kdeproperty * | propertyeditor (void) |
|
|
void | part_removed (void) |
|
void | grid_partinfocus (hk_kdegridpart *) |
|
void | grid_partoutfocus (hk_kdegridpart *) |
|
void | close_form (void) |
|
|
virtual void | closeEvent (QCloseEvent *e) |
|
virtual void | mousePressEvent (QMouseEvent *) |
|
KDE high level widget to display and design forms.
- Author
- Horst Knorr (hk_cl.nosp@m.asse.nosp@m.s@kno.nosp@m.da.o.nosp@m.rg)
- Version
- Revision
- 1.35
this is a high level widget to display and design forms. It hereby uses hk_kdesimpleform. To use it set the database with set_database. If you want to show or edit an existing form load it with load_form.
◆ new_bool()
hk_dsboolean * hk_kdeform::new_bool |
( |
void |
| ) |
|
◆ new_button()
hk_button * hk_kdeform::new_button |
( |
void |
| ) |
|
◆ new_grid()
hk_dsgrid * hk_kdeform::new_grid |
( |
void |
| ) |
|
◆ new_lineedit()
hk_dslineedit * hk_kdeform::new_lineedit |
( |
void |
| ) |
|
◆ new_memo()
hk_dsmemo * hk_kdeform::new_memo |
( |
void |
| ) |
|
◆ new_rowselector()
hk_dsrowselector * hk_kdeform::new_rowselector |
( |
void |
| ) |
|
◆ set_autoclose()
void hk_kdeform::set_autoclose |
( |
bool |
c | ) |
|
when the datasource vanishes (i.e. will be destroyed) and autoclose is true, the hk_kdeform will be closed otherwise it still is on your screen.
◆ set_database()
void hk_kdeform::set_database |
( |
hk_database * |
db | ) |
|
◆ set_formsize()
void hk_kdeform::set_formsize |
( |
unsigned int |
width, |
|
|
unsigned int |
height |
|
) |
| |
◆ set_mode()
void hk_kdeform::set_mode |
( |
hk_presentation::enum_mode |
s | ) |
|
◆ set_nodesignmode()
void hk_kdeform::set_nodesignmode |
( |
bool |
n | ) |
|
if the designwindow should not be shown set this true. Default is false.
◆ set_presentationdatasource()
bool hk_kdeform::set_presentationdatasource |
( |
long |
n, |
|
|
bool |
r = true |
|
) |
| |
if r=true the simpleform will also be set. Usually you have to leave it to "true"
◆ simpleform()
returns a pointer to the internally used hk_kdesimpleform. Don't delete the object!
The documentation for this class was generated from the following files: