30 #include "../../../../core/enum/AbstractType.h"
31 #include "../../../../core/pattern/factory/OutsideParamsCreate.h"
32 #include "../../../outside/ToolbarOutside.h"
33 #include "../../../outside/PropertiesOutside.h"
34 #include "../../../outside/ObjectInspectorOutside.h"
35 #include "../../../outside/GridSettingsOutside.h"
36 #include "../../../outside/PageSetupOutside.h"
37 #include "../../../outside/SystematicScaleOutside.h"
38 #include "../../../outside/EditTemplateOutside.h"
39 #include "../../../outside/TextGridSettingsOutside.h"
40 #include "../../../../core/enum/Enums.h"
41 #include "../../../outside/MapLayerChoiceOutside.h"
98 outside = (
Observer*)textGridSettings;
103 outside = (
Observer*)mapLayerChoice;
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.
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.
OutsideFactory()
Constructor.
OutsideController * getController()
Returns the "Controller" part of the MVC.
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 ...
Abstract class to represent an observer. "View" part of MVC component.
Parameters to creation new object. Ex.: "Model" and "Controller" of the new object (MVC widget)...
virtual ~OutsideFactory()
Destructor.
static Enums & getInstance()
It returns a reference to the singleton instance.
Window (QDialog) map grid setting (MapItem).
Observable * getModel()
Returns the "Model" part of the MVC.
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...
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
virtual EnumType * getPropertiesWindow() const
Returns value that represents properties widget (MVC widget) type belonging to enumeration.
virtual Observer * make(EnumType *type, OutsideParamsCreate params=OutsideParamsCreate())
Reimplemented from AbstractItemFactory.
Factory for creating families of related or dependent widgets (MVC widgets).