Databasehandlingdialogclasses
0.5.3
|
KDE high level widget to display and design forms. More...
#include <hk_kdeformpartwidget.h>
Public Slots | |
void | set_caption (void) |
Signals | |
void | signal_closed (QWidget *) |
void | signal_raise_form (const hk_string &) |
Public Member Functions | |
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 definition) |
void | savedata (ofstream &s) |
void | load_form (const hk_string &n) |
hk_kdeformpart * | formpart (void) const |
void | set_autoclose (bool c) |
void | set_nodesignmode (bool n) |
hk_kdeproperty * | propertyeditor (void) |
void | save_form_when_changed (void) |
virtual void | show_widget (void) |
virtual void | hide_widget (void) |
virtual bool | close_widget (void) |
void | set_caller_form (const hk_string &) |
hk_string | caller_form (void) const |
Friends | |
class | hk_kdesimpleform |
class | hk_kdeformpart |
KDE high level widget to display and design forms.
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.
hk_dsboolean * hk_kdeformpartwidget::new_bool | ( | void | ) |
See hk_kdesimpleform for details
hk_button * hk_kdeformpartwidget::new_button | ( | void | ) |
See hk_kdesimpleform for details
hk_dsgrid * hk_kdeformpartwidget::new_grid | ( | void | ) |
See hk_kdesimpleform for details
hk_dslineedit * hk_kdeformpartwidget::new_lineedit | ( | void | ) |
See hk_kdesimpleform for details
hk_dsmemo * hk_kdeformpartwidget::new_memo | ( | void | ) |
See hk_kdesimpleform for details
hk_dsrowselector * hk_kdeformpartwidget::new_rowselector | ( | void | ) |
See hk_kdesimpleform for details
void hk_kdeformpartwidget::set_autoclose | ( | bool | c | ) |
when the datasource vanishes (i.e. will be destroyed) and autoclose is true, the hk_kdetable will be closed otherwise it still is on your screen.
void hk_kdeformpartwidget::set_database | ( | hk_database * | db | ) |
See hk_kdesimpleform for details
void hk_kdeformpartwidget::set_formsize | ( | unsigned int | width, |
unsigned int | height | ||
) |
See hk_kdesimpleform for details
void hk_kdeformpartwidget::set_mode | ( | hk_presentation::enum_mode | s | ) |
See hk_kdesimpleform for details
Referenced by hk_kdesimpleform::set_autoclose().
void hk_kdeformpartwidget::set_nodesignmode | ( | bool | n | ) |
if the designwindow should not be shown set this true. Default is false.
References hk_kdegrid::simplegrid().
bool hk_kdeformpartwidget::set_presentationdatasource | ( | long | n, |
bool | r = true |
||
) |
if r=true the simpleform will also be set. Usually you have to leave it to "true"
hk_kdesimpleform * hk_kdeformpartwidget::simpleform | ( | void | ) |
returns a pointer to the internally used hk_kdesimpleform. Don't delete the object!