aboutsummaryrefslogtreecommitdiffstats
path: root/src/menu/drawable_control.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/menu/drawable_control.hpp')
-rw-r--r--src/menu/drawable_control.hpp13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/menu/drawable_control.hpp b/src/menu/drawable_control.hpp
index 5605ab62..a2f672c6 100644
--- a/src/menu/drawable_control.hpp
+++ b/src/menu/drawable_control.hpp
@@ -41,8 +41,21 @@ namespace usdx
{
private:
static log4cpp::Category& log;
+
+ protected:
Container* parent;
+ class ContainerHelper
+ {
+ private:
+ DrawableControl* self;
+
+ public:
+ ContainerHelper(DrawableControl*);
+ virtual void add(Container*) const;
+ };
+ DrawableControl(Container*, const ContainerHelper&);
+
public:
DrawableControl(Container*);
virtual ~DrawableControl();