30 #include "../../../layout/core/pattern/singleton/Context.h"
31 #include "../../../layout/qt/core/BuildGraphicsOutside.h"
32 #include "../../../layout/core/enum/Enums.h"
33 #include "../../../layout/qt/outside/PropertiesOutside.h"
36 QDockWidget(parent, flags)
39 setWindowTitle(
"Properties");
40 setAllowedAreas(Qt::LeftDockWidgetArea | Qt::RightDockWidgetArea);
55 if(!abstractBuildOutside)
PropertiesDock(QWidget *parent=0, Qt::WindowFlags flags=0)
Class to represent a graphic object (MVC component) and widget object (MVC widget) type enumeration...
QWidget * createOuside(te::layout::EnumType *type)
Method to create a widget from the type.
Properties tree for any item, MVC component, using Qt for presentation and editing.
te::layout::PropertiesOutside * getPropertiesOutside()
Abstract class for build MVC widgets.
static Context & getInstance()
It returns a reference to the singleton instance.
Class responsible for creating or building widgets. All objects are children of Qwidget and OutsideOb...
te::layout::PropertiesOutside * m_properties
virtual ~PropertiesDock()
virtual EnumType * getPropertiesWindow() const
Returns value that represents properties widget (MVC widget) type belonging to enumeration.