13 #include "hk_dsdatavisible.h"
50 void set_viewcolumnname(
const hk_string& viewcolumn,
bool registerchange=
true);
51 hk_string viewcolumnname(
void);
55 void set_listcolumnname(
const hk_string& listcolumn,
bool registerchange=
true);
56 hk_string listcolumnname(
void);
57 virtual void savedata(ostream& s );
58 virtual void loaddata(xmlNodePtr definition);
62 virtual bool set_listpresentationdatasource(
long n,
bool registerchange=
true);
63 long listpresentationdatasource(
void);
64 virtual void load_listitems(
void){}
70 void set_mode(enum_mode);
73 hk_string value_at(
unsigned long);
81 void set_use_textlist(
bool,
bool registerchange=
true);
82 bool use_textlist(
void)
const;
83 void set_textlist(list<hk_string>&,
bool registerchange=
true);
84 void add_text(
const hk_string& ,
bool registerchange=
true);
85 list<hk_string>* textlist(
void)
const;
88 virtual bool action_on_select(
void);
89 hk_string on_select_action(
void);
90 void set_on_select_action(
const hk_string&,
bool registerchange=
true,
bool force_setting=
true);
93 bool datasource_enable(
void);
94 bool datasource_disable(
void);
95 virtual bool widget_specific_row_change(
void);
96 virtual void widget_specific_mode_change(
void){}
97 virtual void after_store_changed_data(
void);
98 virtual void columndata_has_changed(
void);
99 virtual bool presentationmode_changed(
void);
104 void create_filternames();
106 long p_listdatasource;
Definition: hk_dscombobox.cpp:52
structure of a column in a grid
Definition: hk_dsgridcolumn.h:29
Definition: hk_dscombobox.cpp:25
represents a resultquery or a table of a database.
Definition: hk_datasource.h:45
enum_mode
Definition: hk_dscombobox.h:69
base class for visible widgets with data connection
Definition: hk_dsdatavisible.h:32
Definition: hk_dscombobox.cpp:19
base class for combobox fields
Definition: hk_dscombobox.h:32
represents one column of a datasource.
Definition: hk_column.h:34