Databasehandlingdialogclasses  0.5.3
Signals | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes | Friends | List of all members
hk_kdeform Class Reference

KDE high level widget to display and design forms. More...

#include <hk_kdeform.h>

Inheritance diagram for hk_kdeform:
Inheritance graph
[legend]
Collaboration diagram for hk_kdeform:
Collaboration graph
[legend]

Signals

void signal_closed (QWidget *)
 

Public Member Functions

 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_kdesimpleformsimpleform (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_kdepropertypropertyeditor (void)
 

Protected Slots

void part_removed (void)
 
void grid_partinfocus (hk_kdegridpart *)
 
void grid_partoutfocus (hk_kdegridpart *)
 
void close_form (void)
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
 
virtual void mousePressEvent (QMouseEvent *)
 

Protected Attributes

KAction * p_closeaction
 

Friends

class hk_kdesimpleform
 

Detailed Description

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.

Member Function Documentation

◆ new_bool()

hk_dsboolean * hk_kdeform::new_bool ( void  )

See hk_kdesimpleform for details

◆ new_button()

hk_button * hk_kdeform::new_button ( void  )

See hk_kdesimpleform for details

◆ new_grid()

hk_dsgrid * hk_kdeform::new_grid ( void  )

See hk_kdesimpleform for details

◆ new_lineedit()

hk_dslineedit * hk_kdeform::new_lineedit ( void  )

See hk_kdesimpleform for details

◆ new_memo()

hk_dsmemo * hk_kdeform::new_memo ( void  )

See hk_kdesimpleform for details

◆ new_rowselector()

hk_dsrowselector * hk_kdeform::new_rowselector ( void  )

See hk_kdesimpleform for details

◆ 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)

See hk_kdesimpleform for details

◆ set_formsize()

void hk_kdeform::set_formsize ( unsigned int  width,
unsigned int  height 
)

See hk_kdesimpleform for details

◆ set_mode()

void hk_kdeform::set_mode ( hk_presentation::enum_mode  s)

See hk_kdesimpleform for details

◆ 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()

hk_kdesimpleform * hk_kdeform::simpleform ( void  )

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: