Relacs  0.9.8
Public Member Functions | Protected Attributes | List of all members
GUIElement< T > Class Template Referenceabstract

#include <macroeditor.h>

Inheritance diagram for GUIElement< T >:
Inheritance graph
[legend]
Collaboration diagram for GUIElement< T >:
Collaboration graph
[legend]

Public Member Functions

virtual ~GUIElement ()
 
virtual void createGUI (T *)=0
 
T * owner () const
 

Protected Attributes

bool GuiCreated = false
 
T * Owner = nullptr
 

Detailed Description

template<typename T>
class relacs::MacroGUI::GUIElement< T >

Basic element of the GUI tree

Constructor & Destructor Documentation

virtual ~GUIElement ( )
inlinevirtual

Member Function Documentation

virtual void createGUI ( T *  )
pure virtual
T* owner ( ) const
inline

Member Data Documentation

bool GuiCreated = false
protected
T* Owner = nullptr
protected

The documentation for this class was generated from the following file: