From c242567805390620f4c47d17af68bb81b715efa2 Mon Sep 17 00:00:00 2001 From: Sebastian Geerken Date: Sun, 3 Apr 2016 11:27:52 +0200 Subject: WidgetReference: Widget::widgetReference. --- dw/widget.hh | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'dw/widget.hh') diff --git a/dw/widget.hh b/dw/widget.hh index 165ea09a..2e9bcfd1 100644 --- a/dw/widget.hh +++ b/dw/widget.hh @@ -125,6 +125,8 @@ private: */ Widget *container; + WidgetReference *widgetReference; + style::Style *style; Flags flags; @@ -548,6 +550,12 @@ public: int getGeneratorLevel (); Widget *getNearestCommonAncestor (Widget *otherWidget); + inline WidgetReference *getWidgetReference () { return widgetReference; } + inline void setWidgetReference (WidgetReference *widgetReference) { + this->widgetReference = widgetReference; + DBG_OBJ_SET_PTR ("widgetReference", widgetReference); + } + inline Widget *getGenerator () { return generator ? generator : parent; } inline Layout *getLayout () { return layout; } -- cgit v1.2.3