00001
00021
00022
00023
00024
00025 #ifndef __SYNFIG_DIALOGSETTINGS_H
00026 #define __SYNFIG_DIALOGSETTINGS_H
00027
00028
00029
00030 #include <synfigapp/settings.h>
00031 #include <gtkmm/window.h>
00032
00033
00034
00035
00036
00037
00038
00039 namespace studio {
00040
00041 class DialogSettings : public synfigapp::Settings
00042 {
00043 Gtk::Window* window;
00044 synfig::String name;
00045 public:
00046 DialogSettings(Gtk::Window* window,const synfig::String& name);
00047 virtual ~DialogSettings();
00048
00049 virtual bool get_value(const synfig::String& key, synfig::String& value)const;
00050 virtual bool set_value(const synfig::String& key,const synfig::String& value);
00051 virtual KeyList get_key_list()const;
00052 };
00053
00054 };
00055
00056
00057
00058 #endif