13 #include "hk_dsdatavisible.h"
14 #include "hk_string.h"
25 void set_path(
const hk_string& p,
bool registerchange=
true);
26 void set_path(
const hk_string& p,
bool registerchange,
bool force_setting);
27 hk_string path(
void)
const;
29 virtual void loaddata(xmlNodePtr definition);
31 virtual hk_string value(
void);
32 virtual hk_string
value_at(
unsigned long row);
37 void set_zoom(
int,
bool registerchange=
true);
38 void set_zoom(
int,
bool registerchange,
bool force_setting);
41 virtual bool load_localimage(
const hk_string& filename,
bool registerchange=
true);
44 virtual void show_image(
void){}
46 static bool get_postscript_image(
const hk_string& file,hk_string& psimagedata);
47 static bool get_postscript_image(
const struct_raw_data* data,hk_string& psimagedata);
48 static void add_postscriptimagetype(
const hk_string& name,psimagedatatype* f);
52 virtual void widget_specific_path_changed() {}
53 virtual void widget_specific_zoom_changed() {}
61 typedef map<hk_string,psimagedatatype*,less<hk_string> > imagetypelisttype ;
62 static imagetypelisttype p_imagetypefunctions;
virtual bool datasource_enable(void)
Definition: hk_dsimage.cpp:214
virtual void loaddata(xmlNodePtr definition)
Definition: hk_dsimage.cpp:98
Definition: hk_dsimage.cpp:28
virtual hk_string value_at(unsigned long row)
Definition: hk_dsimage.cpp:198
Definition: hk_dsimage.h:20
Definition: hk_definitions.h:122
virtual void set_value(const hk_string &)
Definition: hk_dsimage.cpp:173
base class for visible widgets with data connection
Definition: hk_dsdatavisible.h:32
virtual void savedata(ostream &s)
Definition: hk_dsimage.cpp:80
Definition: hk_dsimage.cpp:19