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

KDE Widget to display forms. More...

#include <hk_kdesimpleform.h>

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

Public Types

enum  enum_adjust {
  al, ar, at, ab,
  sminw, smaxw, sminh, smaxh,
  smaxs, smins
}
 

Public Slots

void set_field2create (enum_visibletype)
 
hk_kdeformfocusformfocus (void) const
 
virtual void show_property (void)
 
void set_for_all (enum_bulkoperation)
 
void copy (void)
 
void paste (void)
 
void cut (void)
 
void adjust_widgets (enum_adjust)
 
void align_left (void)
 
void align_right (void)
 
void align_top (void)
 
void align_bottom (void)
 
void adjust_minw (void)
 
void adjust_maxw (void)
 
void adjust_minh (void)
 
void adjust_maxh (void)
 
void adjust_mins (void)
 
void adjust_maxs (void)
 
void delete_widgets (void)
 
void copy_widgets (void)
 
void paste_widgets (void)
 
void cut_widgets (void)
 
void enable_actions (void)
 
void grid_partinfocus (hk_kdegridpart *)
 
void grid_partoutfocus (hk_kdegridpart *, QFocusEvent *)
 
void dbdesignaction (void)
 
void designer_deleted (void)
 
void load_form (const hk_string &name="")
 
virtual bool show_asdialog (hk_form *parentform=NULL)
 
virtual int screen_width ()
 
virtual int screen_height ()
 
virtual bool intervaltasks (void)
 

Signals

void mouseclick (const QPoint &)
 
void field_created (void)
 
void signal_closed (QWidget *)
 
void signal_focuswidget_changed (void)
 
void signal_has_changed (void)
 
void signal_name_changed (void)
 

Public Member Functions

 hk_kdesimpleform (QWidget *wid, const char *n=0, WFlags f=0)
 
void set_autoclose (bool c)
 
virtual bool set_mode (enum_mode s)
 
hk_kdepropertypropertyeditor (void)
 
hk_kdeformkdeform () const
 
hk_kdeformpartwidgetformpartwidget () const
 
void set_focus (QWidget *, bool control)
 
virtual void script_error (hk_visible *, hk_interpreter::enum_action)
 
KParts::PartManager * partsmanager () const
 
bool focus_multipleselected (void) const
 
virtual void reset_has_changed (void)
 
virtual void goto_taborder_next ()
 
virtual void goto_taborder_previous ()
 
virtual void goto_taborder_first ()
 
virtual void goto_taborder_last ()
 
virtual void set_focus (hk_visible *)
 
void hide ()
 
virtual void show_widget (void)
 
virtual void hide_widget (void)
 
virtual bool close_widget (void)
 
virtual void loaddata (xmlNodePtr definition)
 
void set_create_with_label (bool)
 
bool create_with_label (void) const
 

Protected Slots

virtual void done (void)
 

Protected Member Functions

virtual void closeEvent (QCloseEvent *e)
 
virtual void focusInEvent (QFocusEvent *)
 
virtual void focusOutEvent (QFocusEvent *)
 
virtual void widget_specific_tooltip_changed (void)
 
virtual bool focusNextPrevChild (bool forward)
 
virtual void set_has_changed (enum_has_changed forcesetting=standard)
 
void set_kdeform (hk_kdeform *)
 
void set_formpartwidget (hk_kdeformpartwidget *)
 
void set_actions (KActionCollection *)
 
bool has_already_focus (QWidget *)
 
virtual bool widget_specific_coordinates (uint px, uint py, uint pwidth, uint pheight)
 
virtual void widget_specific_set_name (void)
 
virtual hk_dsgrid * widget_specific_new_grid (void)
 
virtual hk_dsrowselector * widget_specific_new_rowselector (void)
 
virtual hk_dslineedit * widget_specific_new_lineedit (void)
 
virtual hk_dsboolean * widget_specific_new_bool (void)
 
virtual hk_dsmemo * widget_specific_new_memo (void)
 
virtual hk_button * widget_specific_new_button (void)
 
virtual hk_dscombobox * widget_specific_new_combobox (void)
 
virtual hk_label * widget_specific_new_label (void)
 
virtual hk_subform * widget_specific_new_subform (void)
 
virtual void widget_specific_fieldresize (hk_visible *v)
 
virtual void widget_specific_presentationresize (void)
 
virtual void before_source_vanishes (void)
 
virtual void widget_specific_modechanges (enum_mode)
 
virtual void widget_specific_presentationdatasource (long)
 
virtual void widget_specific_after_loadform (void)
 
virtual void widget_specific_backgroundcolour_changed (const hk_colour &)
 
virtual void widget_specific_foregroundcolour_changed (const hk_colour &)
 
virtual hk_dsdate * widget_specific_new_date (void)
 
virtual hk_dsimage * widget_specific_new_image (void)
 
virtual hk_tabvisible * widget_specific_new_tabvisible (void)
 
virtual void widget_specific_enabled_changed (void)
 
virtual void database_has_vanished (void)
 
virtual void paintEvent (QPaintEvent *)
 
virtual void mousePressEvent (QMouseEvent *)
 
virtual void mouseReleaseEvent (QMouseEvent *)
 
virtual void mouseDoubleClickEvent (QMouseEvent *)
 
virtual void keyPressEvent (QKeyEvent *)
 
virtual void keyReleaseEvent (QKeyEvent *)
 
bool eventFilter (QObject *object, QEvent *event)
 
bool formeventFilter (QObject *object, QEvent *event)
 
void move_widgets (int xdiff, int ydiff)
 

Friends

class hk_kdeform
 
class hk_kdeformpartwidget
 

Detailed Description

KDE Widget to display forms.

Version
Revision
1.58
Author
Horst Knorr (hk_cl.nosp@m.asse.nosp@m.s@kno.nosp@m.da.o.nosp@m.rg)

hk_kdesimpleform is a KDE widget to display and alter forms. Just set the database with hk_presentation::set_database. Load existing forms with hk_form::load_form. If hk_presentation::mode is set to 'view' the data will be shown. In mode 'design' you can design your widget. For interactive use it is better to use hk_kdeform because it provides toolbars.

Member Function Documentation

◆ set_autoclose()

void hk_kdesimpleform::set_autoclose ( bool  c)
inline

if true the widget will be destroyed when the widget will be closed else just hidden

References hk_kdeformpartwidget::set_mode().


The documentation for this class was generated from the following files: