12 #ifndef HK_KDEFORMPARTWIDGET_H 13 #define HK_KDEFORMPARTWIDGET_H 17 #include <hk_presentation.h> 20 #include <kdockwidget.h> 52 friend class hk_kdeformpart;
56 hk_presentation::enum_mode mode(
void);
60 void set_mode(hk_presentation::enum_mode s);
61 void set_viewmode(
void);
62 void set_designmode(
void);
88 hk_subform* new_subform(
void);
92 void set_formsize(
unsigned int width,
unsigned int height);
97 hk_database* database(
void);
98 list<hk_datasource*>* datasources(
void);
99 long new_datasource(
const hk_string& name,datasourcetype dt=dt_table);
100 hk_datasource* get_datasource(
long nr);
109 long presentationdatasource(
void);
110 void loaddata(xmlNodePtr definition);
111 void savedata(ofstream& s);
112 void load_form(
const hk_string& n);
113 hk_kdeformpart* formpart(
void)
const{
return p_formpart;}
125 void save_form_when_changed(
void);
126 virtual void show_widget(
void);
127 virtual void hide_widget(
void);
128 virtual bool close_widget(
void);
129 void set_caller_form(
const hk_string&);
130 hk_string caller_form(
void)
const;
133 void signal_closed(QWidget*);
134 void signal_raise_form(
const hk_string&);
137 void set_caption(
void);
141 hk_kdeformpartwidget( hk_kdeformpart* ,QWidget* parent = 0,
const char* name = 0, WFlags fl = 0 );
142 virtual void closeEvent ( QCloseEvent* e);
143 virtual void mousePressEvent(QMouseEvent*);
145 void formbutton_clicked(
void);
146 void close_form(
void);
147 void designbutton_clicked(
void);
148 void fieldbutton_clicked(
void);
149 void field_created(
void);
150 void save_form(
void);
151 void saveas_form(
void);
152 void bulkfont_clicked(
void);
153 void bulkforegroundcolour_clicked(
void);
154 void bulkbackgroundcolour_clicked(
void);
155 void grid_partinfocus(hk_kdegridpart*);
156 void grid_partoutfocus(hk_kdegridpart*);
157 void slot_focuswidget_changed();
158 void slot_has_changed();
159 void clipboard_changed();
160 void taborder_clicked();
161 void withlabelbutton_clicked();
162 void show_gridcolumndialog();
163 void filterdefinebutton_clicked();
167 KRadioAction* p_designaction;
168 KRadioAction* p_viewaction;
169 KAction* p_saveaction;
170 KAction* p_saveasaction;
172 KRadioAction* p_pointeraction;
173 KRadioAction* p_lineeditaction;
174 KRadioAction* p_labelaction;
175 KRadioAction* p_multilineeditaction;
176 KRadioAction* p_booleanaction;
177 KRadioAction* p_comboboxaction;
178 KRadioAction* p_gridaction;
179 KRadioAction* p_selectoraction;
180 KRadioAction* p_buttonaction;
181 KRadioAction* p_subformaction;
182 KRadioAction* p_imageaction;
183 KRadioAction* p_tabwidgetaction;
184 KRadioAction* p_dateaction;
185 KToggleAction* p_filterdefinitionaction;
186 KToggleAction* p_filterexecaction;
187 KToggleAction* p_withlabelaction;
188 KAction* p_clearfilteraction;
189 KActionMenu* p_bulkaction;
190 KAction* p_bulkfontaction;
191 KAction* p_bulkforegroundcolouraction;
192 KAction* p_bulkbackgroundcolouraction;
193 KAction* p_deleteaction;
194 KAction* p_copyaction;
195 KAction* p_pasteaction;
196 KAction* p_cutaction;
197 KAction* p_reloadaction;
198 KAction* p_formpropertyaction;
199 KActionMenu* p_resizeaction;
200 KAction* p_minwidthaction;
201 KAction* p_maxwidthaction;
202 KAction* p_minheightaction;
203 KAction* p_maxheightaction;
204 KAction* p_minsizeaction;
205 KAction* p_maxsizeaction;
206 KActionMenu* p_alignaction;
207 KAction* p_alignleftaction;
208 KAction* p_alignrightaction;
209 KAction* p_aligntopaction;
210 KAction* p_alignbottomaction;
211 KAction* p_dbdesigneraction;
212 KAction* p_taborderaction;
213 KAction* p_definegridcolumnaction;
214 hk_kdeformpart* p_formpart;
215 hk_string p_callerform;
220 QScrollView* p_scrollview;
KDE Widget to select a specific row.
Definition: hk_kderowselector.h:32
Definition: hk_kdeproperty.h:21