13 #include "hk_dsvisible.h"
60 void set_action(
const hk_string& action,
const hk_string&
object,
bool showmaximized=
false,
bool registerchange=
true);
61 void set_action(
long action,
const hk_string&
object,
bool showmaximized=
false,
bool registerchange=
true);
62 virtual bool push_action(
void);
63 hk_string object (
void);
86 bool show_maximized(
void);
90 virtual void loaddata(xmlNodePtr definition);
91 virtual void savedata(ostream& s );
96 hk_string reportfield;
98 hk_string formdatasource;
102 void add_condition(
const hk_string& reportfield,
const hk_string& condition,
const hk_string& formdatasource,
const hk_string& formfield,
bool registerchange=
true);
103 list<struct_condition>* conditions(
void);
104 void clear_conditions(
bool registerchange=
true);
106 virtual bool load_icon(
const hk_string& filename,
bool registerchange=
true);
108 virtual void show_icon(){}
109 virtual void set_is_togglebutton(
bool,
bool registerchange=
true,
bool forcesetting=
false);
110 bool is_togglebutton(
void)
const;
111 virtual bool is_pushed()
const;
112 virtual void set_is_pushed(
bool,
bool registerchange=
true,
bool forcesetting=
false);
116 virtual bool widget_specific_open_form(
void);
117 virtual bool widget_specific_close_form(
void);
118 virtual bool widget_specific_open_table(
void);
119 virtual bool widget_specific_open_query(
void);
120 virtual bool widget_specific_open_view(
void);
121 virtual bool widget_specific_preview_report(
void);
122 virtual bool widget_specific_print_report(
void);
123 virtual bool widget_specific_close_application(
void);
124 virtual bool widget_specific_is_pushed(
void);
130 bool p_showmaximized;
132 list<struct_condition> p_reportconditions;
represents a particular database on the SQL Server
Definition: hk_database.h:48
base class for visible widgets without column data connection
Definition: hk_dsvisible.h:31
Definition: hk_definitions.h:122
base class for multidatasource based classes like forms and reports
Definition: hk_presentation.h:40