00001 #ifndef _FL_CONFIG_DIALOG_DS_H_ 00002 #define _FL_CONFIG_DIALOG_DS_H_ 00003 00004 #include <efltk/Fl_Config.h> 00005 #include <efltk/Fl_String.h> 00006 #include <efltk/Fl_Dialog_DS.h> 00007 00016 class Fl_Config_Dialog_DS : public Fl_Dialog_DS 00017 { 00018 Fl_Config *m_config; 00019 public: 00024 Fl_Config_Dialog_DS(Fl_Config *cfg) : Fl_Dialog_DS() { m_config = cfg; } 00025 00029 Fl_Config *config() const { return m_config; } 00030 00031 protected: 00032 virtual bool load_data(); 00033 virtual bool save_data(); 00034 }; 00035 00036 #endif