summaryrefslogtreecommitdiff
path: root/src/Configmenu.hh
diff options
context:
space:
mode:
authorDana Jansens <danakj@orodu.net>2002-05-26 20:25:38 +0000
committerDana Jansens <danakj@orodu.net>2002-05-26 20:25:38 +0000
commit0305cbdc3ae8525c74b2bb9b23884035549e3407 (patch)
treeb7eafbfbc759adeed8731227bd7f6cedd3f5ed05 /src/Configmenu.hh
parent60b2990e397faccd6a2f4f1cf7f2285e45fb1876 (diff)
add Configuration class for generic configuration data load/save-ing.
use Configuration class throughout code. no longer save rc file on exit, save when any options are changed.
Diffstat (limited to 'src/Configmenu.hh')
-rw-r--r--src/Configmenu.hh7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/Configmenu.hh b/src/Configmenu.hh
index 101b021b..c3631fae 100644
--- a/src/Configmenu.hh
+++ b/src/Configmenu.hh
@@ -40,9 +40,11 @@ private:
protected:
virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
public:
Focusmenu(Configmenu *cm);
+ virtual void reconfigure(void);
};
class Placementmenu : public Basemenu {
@@ -52,9 +54,11 @@ private:
protected:
virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
public:
Placementmenu(Configmenu *cm);
+ virtual void reconfigure(void);
};
Focusmenu *focusmenu;
@@ -68,6 +72,7 @@ private:
protected:
virtual void itemSelected(int button, unsigned int index);
+ virtual void setValues(void);
public:
Configmenu(BScreen *scr);
@@ -76,7 +81,7 @@ public:
inline Basemenu *getFocusmenu(void) { return focusmenu; }
inline Basemenu *getPlacementmenu(void) { return placementmenu; }
- void reconfigure(void);
+ virtual void reconfigure(void);
};
#endif // __Configmenu_hh