diff options
Diffstat (limited to 'src/menu/background.hpp')
-rw-r--r-- | src/menu/background.hpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/menu/background.hpp b/src/menu/background.hpp index 4f997700..050b7d6c 100644 --- a/src/menu/background.hpp +++ b/src/menu/background.hpp @@ -31,19 +31,26 @@ namespace usdx { + class DrawableControl; + // Background - abstract class for Backgrounds class Background : public Drawable { - public: - virtual ~Background() {}; + private: + const DrawableControl& parent; protected: // abstract base class - Background() {}; + Background(const DrawableControl&); // no copy and no assignment Background(const Background&); Background& operator=(const Background&); + + public: + virtual ~Background(); + + const DrawableControl& get_parent(void) const; }; }; |