All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::EnumObjectType Class Reference

Class to represent a graphic object (MVC component) and widget object (MVC widget) type enumeration. Ex. component: map, legend, scale, rectangle, text, etc. Ex. widget: object inspector, toolbar, etc. More...

#include <EnumObjectType.h>

Inheritance diagram for te::layout::EnumObjectType:
te::layout::AbstractEnum

Public Member Functions

 EnumObjectType ()
 Constructor. More...
 
virtual EnumTypegetArrowItem () const
 Returns value that represents arrow (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetBalloonItem () const
 Returns value that represents balloon (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetBarCodeItem () const
 Returns value that represents barcode (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetDisplayWindow () const
 Returns value that represents QGraphicsView widget (MVC widget) type belonging to enumeration. More...
 
virtual EnumTypegetEditTemplate () const
 Returns value that represents edit template widget (MVC widget) type belonging to enumeration. More...
 
virtual EnumTypegetEllipseItem () const
 Returns value that represents ellipse (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetEnum (int enumId) const
 Searching for a value of the enumeration by id. More...
 
virtual EnumTypegetEnum (std::string name) const
 Searching for an enumeration value by name. More...
 
virtual EnumTypegetGridGeodesicItem () const
 Returns value that represents grid geodesic type belonging to enumeration. More...
 
virtual EnumTypegetGridMapItem () const
 Returns value that represents gridmapitem (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetGridPlanarItem () const
 Returns value that represents grid planar type belonging to enumeration. More...
 
virtual EnumTypegetGridSettings () const
 Returns value that represents GridSettings window (MVC dialog) type belonging to enumeration. More...
 
virtual EnumTypegetImageItem () const
 Returns value that represents image (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetItemGroup () const
 Returns value that represents item group (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetLegendChildItem () const
 Returns value that represents legend child (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetLegendItem () const
 Returns value that represents legend (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetLineItem () const
 Returns value that represents line (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetMapItem () const
 Returns value that represents map (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetMapLayerChoice () const
 Returns value that represents map layer choice (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetMapLocationItem () const
 Returns value that represents map location (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetMovingItemGroup () const
 Returns value that represents moving item group (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetNorthItem () const
 Returns value that represents north (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetObjectInspectorWindow () const
 Returns value that represents object inspector widget (MVC widget) type belonging to enumeration. More...
 
virtual EnumTypegetObjectUnknown () const
 Returns value that represents unknown type belonging to enumeration. More...
 
virtual EnumTypegetPageSetup () const
 Returns value that represents page setup window (MVC dialog) type belonging to enumeration. More...
 
virtual EnumTypegetPaperItem () const
 Returns value that represents paper (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetPointItem () const
 Returns value that represents point (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetPolygonItem () const
 Returns value that represents polygon (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetPropertiesWindow () const
 Returns value that represents properties widget (MVC widget) type belonging to enumeration. More...
 
virtual EnumTypegetRectangleItem () const
 Returns value that represents rectangle (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetScaleItem () const
 Returns value that represents scale (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetSystematicScale () const
 Returns value that represents systematic scale window (MVC dialog) type belonging to enumeration. More...
 
virtual EnumTypegetTextGridItem () const
 Returns value that represents text grid (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetTextGridSettings () const
 Returns value that represents text grid settings (MVC widget) type belonging to enumeration. More...
 
virtual EnumTypegetTextItem () const
 Returns value that represents text (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetTitleItem () const
 Returns value that represents title (MVC Component) type belonging to enumeration. More...
 
virtual EnumTypegetToolbar () const
 Returns value that represents toolbar widget (MVC widget) type belonging to enumeration. More...
 
virtual int maxId ()
 Searching for a max value of the id. More...
 
virtual int minId ()
 Searching for a min value of the id. More...
 
virtual EnumTypesearchLabel (std::string label) const
 Searching for an enumeration value by name. More...
 
virtual int size ()
 
virtual ~EnumObjectType ()
 Destructor. More...
 

Protected Member Functions

virtual void init ()
 Reimplemented from AbstractEnum. More...
 

Protected Attributes

EnumTypem_arrowItem
 value that represents arrow (MVC Component) type belonging to enumeration More...
 
EnumTypem_balloonItem
 value that represents balloon (MVC Component) type belonging to enumeration More...
 
EnumTypem_barCodeItem
 value that represents barcode (MVC Component) type belonging to enumeration More...
 
EnumTypem_displayWindow
 value that represents QGraphicsView widget (MVC widget) type belonging to enumeration More...
 
EnumTypem_editTemplate
 value that represents edit template widget (MVC widget) type belonging to enumeration More...
 
EnumTypem_ellipseItem
 value that represents ellipse (MVC Component) type belonging to enumeration More...
 
std::vector< EnumType * > m_enums
 list of enumeration values More...
 
EnumTypem_gridGeodesicItem
 value that represents grid geodesic type belonging to enumeration More...
 
EnumTypem_gridMapItem
 value that represents gridmap (MVC Component) type belonging to enumeration More...
 
EnumTypem_gridPlanarItem
 value that represents grid planar type belonging to enumeration More...
 
EnumTypem_gridSettings
 value that represents GridSettings window (MVC dialog) type belonging to enumeration More...
 
EnumTypem_imageItem
 value that represents image (MVC Component) type belonging to enumeration More...
 
EnumTypem_itemGroup
 value that represents item group (MVC Component) type belonging to enumeration More...
 
EnumTypem_legendChildItem
 value that represents legend child (MVC Component) type belonging to enumeration More...
 
EnumTypem_legendItem
 value that represents legend (MVC Component) type belonging to enumeration More...
 
EnumTypem_lineItem
 value that represents line (MVC Component) type belonging to enumeration More...
 
EnumTypem_mapItem
 value that represents map (MVC Component) type belonging to enumeration More...
 
EnumTypem_mapLayerChoice
 value that represents map layer choice (MVC Component) type belonging to enumeration More...
 
EnumTypem_mapLocationItem
 value that represents map location (MVC Component) type belonging to enumeration More...
 
EnumTypem_movingItemGroup
 value that represents moving item group (MVC Component) type belonging to enumeration More...
 
EnumTypem_northItem
 value that represents north (MVC Component) type belonging to enumeration More...
 
EnumTypem_objectInspectorWindow
 value that represents object inspector widget (MVC widget) type belonging to enumeration More...
 
EnumTypem_objectUnknown
 value that represents unknown type belonging to enumeration More...
 
EnumTypem_pageSetup
 value that represents page setup window (MVC dialog) type belonging to enumeration More...
 
EnumTypem_paperItem
 value that represents paper (MVC Component) type belonging to enumeration More...
 
EnumTypem_pointItem
 value that represents point (MVC Component) type belonging to enumeration More...
 
EnumTypem_polygonItem
 value that represents polygon (MVC Component) type belonging to enumeration More...
 
EnumTypem_propertiesWindow
 value that represents properties widget (MVC widget) type belonging to enumeration More...
 
EnumTypem_rectangleItem
 value that represents rectangle (MVC Component) type belonging to enumeration More...
 
EnumTypem_scaleItem
 value that represents scale (MVC Component) type belonging to enumeration More...
 
EnumTypem_systematicScale
 value that represents systematic scale window (MVC dialog) type belonging to enumeration More...
 
EnumTypem_textGridItem
 value that represents text grid (MVC Component) type belonging to enumeration More...
 
EnumTypem_textGridSettings
 value that represents text grid settings (MVC widget) type belonging to enumeration More...
 
EnumTypem_textItem
 value that represents text (MVC Component) type belonging to enumeration More...
 
EnumTypem_titleItem
 value that represents title (MVC Component) type belonging to enumeration More...
 
EnumTypem_toolbar
 value that represents toolbar widget (MVC widget) type belonging to enumeration More...
 

Detailed Description

Class to represent a graphic object (MVC component) and widget object (MVC widget) type enumeration. Ex. component: map, legend, scale, rectangle, text, etc. Ex. widget: object inspector, toolbar, etc.

See also
te::layout::AbstractEnum

Definition at line 53 of file EnumObjectType.h.

Constructor & Destructor Documentation

te::layout::EnumObjectType::EnumObjectType ( )

Constructor.

Definition at line 31 of file EnumObjectType.cpp.

References init().

te::layout::EnumObjectType::~EnumObjectType ( )
virtual

Destructor.

Definition at line 69 of file EnumObjectType.cpp.

Member Function Documentation

te::layout::EnumType * te::layout::EnumObjectType::getArrowItem ( ) const
virtual

Returns value that represents arrow (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 483 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createArrow(), te::layout::BuildGraphicsItem::createItem(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getBalloonItem ( ) const
virtual

Returns value that represents balloon (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 382 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createBalloon(), te::layout::BuildGraphicsItem::createItem(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getBarCodeItem ( ) const
virtual

Returns value that represents barcode (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 387 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createBarCode(), te::layout::BuildGraphicsItem::createItem(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getDisplayWindow ( ) const
virtual

Returns value that represents QGraphicsView widget (MVC widget) type belonging to enumeration.

Returns
enum value

Definition at line 417 of file EnumObjectType.cpp.

te::layout::EnumType * te::layout::EnumObjectType::getEditTemplate ( ) const
virtual

Returns value that represents edit template widget (MVC widget) type belonging to enumeration.

Returns
enum value

Definition at line 503 of file EnumObjectType.cpp.

Referenced by te::qt::plugins::layout::EditTemplateDock::create(), te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getEllipseItem ( ) const
virtual

Returns value that represents ellipse (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 488 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createEllipse(), te::layout::BuildGraphicsItem::createItem(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::AbstractEnum::getEnum ( int  enumId) const
virtualinherited

Searching for a value of the enumeration by id.

Parameters
enumIdid
Returns
value found in the enumeration or null

Definition at line 42 of file AbstractEnum.cpp.

Referenced by te::layout::JSON::retrieve(), te::layout::JSON::retrieveSubPTree(), and te::layout::GridMapModel::updateProperties().

te::layout::EnumType * te::layout::AbstractEnum::getEnum ( std::string  name) const
virtualinherited

Searching for an enumeration value by name.

Parameters
name
Returns
value found in the enumeration or null

Definition at line 58 of file AbstractEnum.cpp.

te::layout::EnumType * te::layout::EnumObjectType::getGridGeodesicItem ( ) const
virtual

Returns value that represents grid geodesic type belonging to enumeration.

Returns
enum value

Definition at line 442 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createGridGeodesic(), te::layout::BuildGraphicsItem::createItem(), and te::layout::GridSettingsOutside::GridSettingsOutside().

te::layout::EnumType * te::layout::EnumObjectType::getGridMapItem ( ) const
virtual

Returns value that represents gridmapitem (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 392 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createGridMap(), te::layout::BuildGraphicsItem::createItem(), te::layout::GridMapModel::init(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getGridPlanarItem ( ) const
virtual

Returns value that represents grid planar type belonging to enumeration.

Returns
enum value

Definition at line 437 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createGridPlanar(), te::layout::BuildGraphicsItem::createItem(), te::layout::GridSettingsOutside::GridSettingsOutside(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getGridSettings ( ) const
virtual

Returns value that represents GridSettings window (MVC dialog) type belonging to enumeration.

Returns
enum value

Definition at line 432 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsOutside::createOuside(), te::layout::OutsideFactory::make(), and te::layout::DialogPropertiesBrowser::onShowGridSettingsDlg().

te::layout::EnumType * te::layout::EnumObjectType::getImageItem ( ) const
virtual

Returns value that represents image (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 468 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createImage(), te::layout::BuildGraphicsItem::createItem(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getItemGroup ( ) const
virtual

Returns value that represents item group (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 447 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createItemGroup(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getLegendChildItem ( ) const
virtual

Returns value that represents legend child (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 513 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createLegendChild(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getLegendItem ( ) const
virtual

Returns value that represents legend (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 407 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createLegend(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getLineItem ( ) const
virtual

Returns value that represents line (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 372 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createLine(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getMapItem ( ) const
virtual

Returns value that represents map (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 397 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createMap(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getMapLayerChoice ( ) const
virtual

Returns value that represents map layer choice (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 528 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getMapLocationItem ( ) const
virtual

Returns value that represents map location (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 538 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createMapLocation(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getMovingItemGroup ( ) const
virtual

Returns value that represents moving item group (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 452 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::Scene::createMovingItemGroup(), te::layout::BuildGraphicsItem::createMovingItemGroup(), te::layout::ObjectInspectorOutside::hasMoveItemGroup(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getNorthItem ( ) const
virtual

Returns value that represents north (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 533 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createNorth(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getObjectInspectorWindow ( ) const
virtual

Returns value that represents object inspector widget (MVC widget) type belonging to enumeration.

Returns
enum value

Definition at line 422 of file EnumObjectType.cpp.

Referenced by te::qt::plugins::layout::ObjectInspectorDock::create(), te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getObjectUnknown ( ) const
virtual

Returns value that represents unknown type belonging to enumeration.

Returns
enum value

Definition at line 523 of file EnumObjectType.cpp.

Referenced by te::layout::ItemModelObservable::ItemModelObservable(), and te::layout::OutsideModelObservable::OutsideModelObservable().

te::layout::EnumType * te::layout::EnumObjectType::getPageSetup ( ) const
virtual

Returns value that represents page setup window (MVC dialog) type belonging to enumeration.

Returns
enum value

Definition at line 463 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getPaperItem ( ) const
virtual

Returns value that represents paper (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 402 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createPaper(), te::layout::ObjectInspectorOutside::itemsInspector(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getPointItem ( ) const
virtual

Returns value that represents point (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 478 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createPoint(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getPolygonItem ( ) const
virtual

Returns value that represents polygon (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 377 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createPolygon(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getPropertiesWindow ( ) const
virtual

Returns value that represents properties widget (MVC widget) type belonging to enumeration.

Returns
enum value

Definition at line 412 of file EnumObjectType.cpp.

Referenced by te::qt::plugins::layout::PropertiesDock::create(), te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getRectangleItem ( ) const
virtual

Returns value that represents rectangle (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 367 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createRectangle(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getScaleItem ( ) const
virtual

Returns value that represents scale (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 458 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createScale(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getSystematicScale ( ) const
virtual

Returns value that represents systematic scale window (MVC dialog) type belonging to enumeration.

Returns
enum value

Definition at line 473 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getTextGridItem ( ) const
virtual

Returns value that represents text grid (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 498 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createTextGrid(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getTextGridSettings ( ) const
virtual

Returns value that represents text grid settings (MVC widget) type belonging to enumeration.

Returns
enum value

Definition at line 508 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsOutside::createOuside(), and te::layout::OutsideFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getTextItem ( ) const
virtual

Returns value that represents text (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 518 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createText(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getTitleItem ( ) const
virtual

Returns value that represents title (MVC Component) type belonging to enumeration.

Returns
enum value

Definition at line 493 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsItem::createItem(), te::layout::BuildGraphicsItem::createTitle(), and te::layout::ItemFactory::make().

te::layout::EnumType * te::layout::EnumObjectType::getToolbar ( ) const
virtual

Returns value that represents toolbar widget (MVC widget) type belonging to enumeration.

Returns
enum value

Definition at line 427 of file EnumObjectType.cpp.

Referenced by te::layout::BuildGraphicsOutside::createOuside(), te::qt::plugins::layout::OutsideArea::createToolbar(), and te::layout::OutsideFactory::make().

void te::layout::EnumObjectType::init ( )
protectedvirtual

Reimplemented from AbstractEnum.

Implements te::layout::AbstractEnum.

Definition at line 259 of file EnumObjectType.cpp.

Referenced by EnumObjectType().

int te::layout::AbstractEnum::maxId ( )
virtualinherited

Searching for a max value of the id.

Returns
-1 if no found, otherwise the id

Definition at line 90 of file AbstractEnum.cpp.

int te::layout::AbstractEnum::minId ( )
virtualinherited

Searching for a min value of the id.

Returns
-1 if no found, otherwise the id

Definition at line 108 of file AbstractEnum.cpp.

te::layout::EnumType * te::layout::AbstractEnum::searchLabel ( std::string  label) const
virtualinherited

Searching for an enumeration value by name.

Parameters
name
Returns
value found in the enumeration or null

Definition at line 74 of file AbstractEnum.cpp.

int te::layout::AbstractEnum::size ( )
virtualinherited

Definition at line 128 of file AbstractEnum.cpp.

Member Data Documentation

EnumType* te::layout::EnumObjectType::m_arrowItem
protected

value that represents arrow (MVC Component) type belonging to enumeration

Definition at line 339 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_balloonItem
protected

value that represents balloon (MVC Component) type belonging to enumeration

Definition at line 349 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_barCodeItem
protected

value that represents barcode (MVC Component) type belonging to enumeration

Definition at line 350 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_displayWindow
protected

value that represents QGraphicsView widget (MVC widget) type belonging to enumeration

Definition at line 326 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_editTemplate
protected

value that represents edit template widget (MVC widget) type belonging to enumeration

Definition at line 343 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_ellipseItem
protected

value that represents ellipse (MVC Component) type belonging to enumeration

Definition at line 340 of file EnumObjectType.h.

std::vector<EnumType*> te::layout::AbstractEnum::m_enums
protectedinherited

list of enumeration values

Definition at line 112 of file AbstractEnum.h.

EnumType* te::layout::EnumObjectType::m_gridGeodesicItem
protected

value that represents grid geodesic type belonging to enumeration

Definition at line 331 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_gridMapItem
protected

value that represents gridmap (MVC Component) type belonging to enumeration

Definition at line 351 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_gridPlanarItem
protected

value that represents grid planar type belonging to enumeration

Definition at line 330 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_gridSettings
protected

value that represents GridSettings window (MVC dialog) type belonging to enumeration

Definition at line 329 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_imageItem
protected

value that represents image (MVC Component) type belonging to enumeration

Definition at line 336 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_itemGroup
protected

value that represents item group (MVC Component) type belonging to enumeration

Definition at line 332 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_legendChildItem
protected

value that represents legend child (MVC Component) type belonging to enumeration

Definition at line 345 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_legendItem
protected

value that represents legend (MVC Component) type belonging to enumeration

Definition at line 324 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_lineItem
protected

value that represents line (MVC Component) type belonging to enumeration

Definition at line 347 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_mapItem
protected

value that represents map (MVC Component) type belonging to enumeration

Definition at line 322 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_mapLayerChoice
protected

value that represents map layer choice (MVC Component) type belonging to enumeration

Definition at line 352 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_mapLocationItem
protected

value that represents map location (MVC Component) type belonging to enumeration

Definition at line 354 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_movingItemGroup
protected

value that represents moving item group (MVC Component) type belonging to enumeration

Definition at line 333 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_northItem
protected

value that represents north (MVC Component) type belonging to enumeration

Definition at line 353 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_objectInspectorWindow
protected

value that represents object inspector widget (MVC widget) type belonging to enumeration

Definition at line 327 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_objectUnknown
protected

value that represents unknown type belonging to enumeration

Definition at line 355 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_pageSetup
protected

value that represents page setup window (MVC dialog) type belonging to enumeration

Definition at line 335 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_paperItem
protected

value that represents paper (MVC Component) type belonging to enumeration

Definition at line 323 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_pointItem
protected

value that represents point (MVC Component) type belonging to enumeration

Definition at line 338 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_polygonItem
protected

value that represents polygon (MVC Component) type belonging to enumeration

Definition at line 348 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_propertiesWindow
protected

value that represents properties widget (MVC widget) type belonging to enumeration

Definition at line 325 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_rectangleItem
protected

value that represents rectangle (MVC Component) type belonging to enumeration

Definition at line 321 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_scaleItem
protected

value that represents scale (MVC Component) type belonging to enumeration

Definition at line 334 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_systematicScale
protected

value that represents systematic scale window (MVC dialog) type belonging to enumeration

Definition at line 337 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_textGridItem
protected

value that represents text grid (MVC Component) type belonging to enumeration

Definition at line 342 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_textGridSettings
protected

value that represents text grid settings (MVC widget) type belonging to enumeration

Definition at line 344 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_textItem
protected

value that represents text (MVC Component) type belonging to enumeration

Definition at line 346 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_titleItem
protected

value that represents title (MVC Component) type belonging to enumeration

Definition at line 341 of file EnumObjectType.h.

EnumType* te::layout::EnumObjectType::m_toolbar
protected

value that represents toolbar widget (MVC widget) type belonging to enumeration

Definition at line 328 of file EnumObjectType.h.


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