X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=src%2FConfigmenu.h;h=dd343b6aa4fd85f4287ffa1e1c532570094c6ea5;hb=eb8a11a5a7b066ada63cc3550f8314f53eaf1a39;hp=c9d8f805bc2003569cc5e40ef41a7cb4365bbef5;hpb=dfc5f034581f5a26cba5c4811500438f89f0634a;p=chaz%2Fopenbox diff --git a/src/Configmenu.h b/src/Configmenu.h index c9d8f805..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,13 +51,15 @@ private: protected: virtual void itemSelected(int, int); + virtual void setValues(); + public: Placementmenu(Configmenu *); + void reconfigure(); }; - Openbox *openbox; - BScreen *screen; + BScreen &screen; Focusmenu *focusmenu; Placementmenu *placementmenu; @@ -64,15 +68,17 @@ private: protected: virtual void itemSelected(int, int); + virtual void setValues(); + public: - Configmenu(BScreen *); - virtual ~Configmenu(void); + Configmenu(BScreen &); + 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