Class responsible for creating or building widgets. All objects are children of Qwidget and OutsideObserver. Only place where the model and the controller is instantiated and the MVC outside is created. More...
#include <BuildGraphicsOutside.h>
Public Member Functions | |
BuildGraphicsOutside () | |
Constructor. More... | |
QWidget * | createOuside (te::layout::EnumType *type) |
Method to create a widget from the type. More... | |
virtual | ~BuildGraphicsOutside () |
Destructor. More... | |
Protected Member Functions | |
QWidget * | createEditTemplate () |
Create a widget of EditTemplate type. More... | |
QWidget * | createGridSettings () |
Create a widget of GridSettings type. More... | |
QWidget * | createMapLayerChoice () |
Create a widget of Map Layer Choice type. More... | |
QWidget * | createObjectInspector () |
Create a widget of Object Inspector type. More... | |
QWidget * | createPageSetup () |
Create a widget of Page Setup type. More... | |
QWidget * | createProperties () |
Create a widget of Properties Browser type. More... | |
QWidget * | createSystematicScale () |
Create a widget of Systematic Scale type. More... | |
QWidget * | createTextGridSettingss () |
Create a widget of Text Grid Settings type. More... | |
QWidget * | createToolbar () |
Create a widget of Toolbar type. More... | |
Class responsible for creating or building widgets. All objects are children of Qwidget and OutsideObserver. Only place where the model and the controller is instantiated and the MVC outside is created.
Definition at line 49 of file BuildGraphicsOutside.h.
te::layout::BuildGraphicsOutside::BuildGraphicsOutside | ( | ) |
Constructor.
Definition at line 67 of file BuildGraphicsOutside.cpp.
|
virtual |
Destructor.
Definition at line 72 of file BuildGraphicsOutside.cpp.
|
protected |
Create a widget of EditTemplate type.
Definition at line 195 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of GridSettings type.
Definition at line 123 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of Map Layer Choice type.
Definition at line 219 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of Object Inspector type.
Definition at line 159 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
QWidget * te::layout::BuildGraphicsOutside::createOuside | ( | te::layout::EnumType * | type | ) |
Method to create a widget from the type.
mode | type of the object will created |
Definition at line 77 of file BuildGraphicsOutside.cpp.
References te::layout::EnumObjectType::getEditTemplate(), te::layout::Enums::getEnumObjectType(), te::layout::EnumObjectType::getGridSettings(), te::common::Singleton< Enums >::getInstance(), te::layout::EnumObjectType::getMapLayerChoice(), te::layout::EnumObjectType::getObjectInspectorWindow(), te::layout::EnumObjectType::getPageSetup(), te::layout::EnumObjectType::getPropertiesWindow(), te::layout::EnumObjectType::getSystematicScale(), te::layout::EnumObjectType::getTextGridSettings(), and te::layout::EnumObjectType::getToolbar().
Referenced by te::qt::plugins::layout::ObjectInspectorDock::create(), te::qt::plugins::layout::PropertiesDock::create(), te::qt::plugins::layout::EditTemplateDock::create(), te::layout::DialogPropertiesBrowser::createOutside(), and te::qt::plugins::layout::OutsideArea::createToolbar().
|
protected |
Create a widget of Page Setup type.
Definition at line 171 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of Properties Browser type.
Definition at line 147 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of Systematic Scale type.
Definition at line 183 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of Text Grid Settings type.
Definition at line 207 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().
|
protected |
Create a widget of Toolbar type.
Definition at line 135 of file BuildGraphicsOutside.cpp.
References te::layout::OutsideController::getView().