30 #include "../../core/enum/Enums.h"
31 #include "../../outside/GridSettingsModel.h"
32 #include "../../outside/GridSettingsController.h"
33 #include "../../core/pattern/mvc/OutsideObserver.h"
34 #include "../outside/GridSettingsOutside.h"
35 #include "../../outside/ToolbarModel.h"
36 #include "../../outside/ToolbarController.h"
37 #include "../outside/ToolbarOutside.h"
38 #include "../../outside/PropertiesModel.h"
39 #include "../../outside/PropertiesController.h"
40 #include "../outside/PropertiesOutside.h"
41 #include "../../outside/ObjectInspectorModel.h"
42 #include "../../outside/ObjectInspectorController.h"
43 #include "../outside/ObjectInspectorOutside.h"
44 #include "../../outside/PageSetupModel.h"
45 #include "../../outside/PageSetupController.h"
46 #include "../outside/PageSetupOutside.h"
47 #include "../../outside/SystematicScaleModel.h"
48 #include "../../outside/SystematicScaleController.h"
49 #include "../outside/SystematicScaleOutside.h"
50 #include "../../outside/EditTemplateModel.h"
51 #include "../../outside/EditTemplateController.h"
52 #include "../outside/EditTemplateOutside.h"
53 #include "../../outside/TextGridSettingsModel.h"
54 #include "../../outside/TextGridSettingsController.h"
55 #include "../outside/TextGridSettingsOutside.h"
56 #include "../outside/MapLayerChoiceOutside.h"
57 #include "../../outside/MapLayerChoiceModel.h"
58 #include "../../outside/MapLayerChoiceController.h"
85 widget = createGridSettings();
89 widget = createToolbar();
93 widget = createProperties();
97 widget = createObjectInspector();
101 widget = createPageSetup();
105 widget = createSystematicScale();
109 widget = createEditTemplate();
113 widget = createTextGridSettingss();
117 widget = createMapLayerChoice();
virtual EnumType * getTextGridSettings() const
Returns value that represents text grid settings (MVC widget) type belonging to enumeration.
Class to represent a graphic object (MVC component) and widget object (MVC widget) type enumeration...
virtual EnumType * getObjectInspectorWindow() const
Returns value that represents object inspector widget (MVC widget) type belonging to enumeration...
virtual EnumType * getGridSettings() const
Returns value that represents GridSettings window (MVC dialog) type belonging to 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.
virtual EnumType * getPageSetup() const
Returns value that represents page setup window (MVC dialog) type belonging to enumeration.
Abstract class to represent an observer. "View" part of MVC widget. All classes representing the grap...
BuildGraphicsOutside()
Constructor.
virtual EnumObjectType * getEnumObjectType()
Returns graphic object (MVC component) and widget object (MVC widget) type enumeration.
Tree of names of all the items entered on the scene, MVC components, using Qt to present the name of ...
static Enums & getInstance()
It returns a reference to the singleton instance.
QWidget * createProperties()
Create a widget of Properties Browser type.
Class responsible for creating or building widgets. All objects are children of Qwidget and OutsideOb...
Window (QDialog) map grid setting (MapItem).
const Observer * getView()
Returns the "View" part of the MVC widget.
virtual EnumType * getToolbar() const
Returns value that represents toolbar widget (MVC widget) type belonging to enumeration.
virtual EnumType * getEditTemplate() const
Returns value that represents edit template widget (MVC widget) type belonging to enumeration...
virtual EnumType * getMapLayerChoice() const
Returns value that represents map layer choice (MVC Component) type belonging to enumeration.
virtual EnumType * getSystematicScale() const
Returns value that represents systematic scale window (MVC dialog) type belonging to enumeration...
QWidget * createObjectInspector()
Create a widget of Object Inspector type.
QWidget * createToolbar()
Create a widget of Toolbar type.
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
QWidget * createSystematicScale()
Create a widget of Systematic Scale type.
QWidget * createTextGridSettingss()
Create a widget of Text Grid Settings type.
QWidget * createGridSettings()
Create a widget of GridSettings type.
virtual ~BuildGraphicsOutside()
Destructor.
virtual EnumType * getPropertiesWindow() const
Returns value that represents properties widget (MVC widget) type belonging to enumeration.
QWidget * createPageSetup()
Create a widget of Page Setup type.
QWidget * createMapLayerChoice()
Create a widget of Map Layer Choice type.
QWidget * createEditTemplate()
Create a widget of EditTemplate type.