diff options
| author | Dana Jansens <danakj@orodu.net> | 2002-04-17 23:07:11 +0000 |
|---|---|---|
| committer | Dana Jansens <danakj@orodu.net> | 2002-04-17 23:07:11 +0000 |
| commit | 307da13fff916694f870ecb77aaf3ce0cf51d09e (patch) | |
| tree | ed958a10e8651c42edafb00a321355ef8f1e0833 /src/Configmenu.h | |
| parent | 9cd9d92bb1d66db9329bf5cd6e42e8b0096945e6 (diff) | |
menus update their values when they are reconfigure()d.
the screen, toolbar and slit rc values are reloaded in BScreen::reconfigure() before the menus.
the toolbar and slit rc values are explicitly loaded in their constructors, as is BScreen's.
Diffstat (limited to 'src/Configmenu.h')
| -rw-r--r-- | src/Configmenu.h | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/src/Configmenu.h b/src/Configmenu.h index b39fac67..dd343b6a 100644 --- a/src/Configmenu.h +++ b/src/Configmenu.h @@ -38,9 +38,11 @@ private: protected: virtual void itemSelected(int, int); + virtual void setValues(); public: Focusmenu(Configmenu *); + void reconfigure(); }; class Placementmenu : public Basemenu { @@ -49,9 +51,12 @@ private: protected: virtual void itemSelected(int, int); + virtual void setValues(); + public: Placementmenu(Configmenu *); + void reconfigure(); }; BScreen &screen; @@ -63,15 +68,17 @@ private: protected: virtual void itemSelected(int, int); + virtual void setValues(); + public: Configmenu(BScreen &); - virtual ~Configmenu(void); + virtual ~Configmenu(); - inline Basemenu *getFocusmenu(void) { return focusmenu; } - inline Basemenu *getPlacementmenu(void) { return placementmenu; } + inline Basemenu *getFocusmenu() { return focusmenu; } + inline Basemenu *getPlacementmenu() { return placementmenu; } - void reconfigure(void); + void reconfigure(); }; #endif // __Configmenu_hh |
