36 m_propertiesWindow(0),
38 m_objectInspectorWindow(0),
42 m_gridGeodesicItem(0),
54 m_textGridSettings(0),
73 delete m_objectUnknown;
79 delete m_rectangleItem;
95 if(m_propertiesWindow)
97 delete m_propertiesWindow;
98 m_propertiesWindow = 0;
103 delete m_displayWindow;
107 if(m_objectInspectorWindow)
109 delete m_objectInspectorWindow;
110 m_objectInspectorWindow = 0;
121 delete m_gridSettings;
127 delete m_gridPlanarItem;
128 m_gridPlanarItem = 0;
131 if(m_gridGeodesicItem)
133 delete m_gridGeodesicItem;
134 m_gridGeodesicItem = 0;
161 if(m_systematicScale)
163 delete m_systematicScale;
164 m_systematicScale = 0;
181 delete m_ellipseItem;
193 delete m_textGridItem;
199 delete m_editTemplate;
203 if(m_textGridSettings)
205 delete m_textGridSettings;
206 m_textGridSettings = 0;
211 delete m_objectUnknown;
215 if(m_legendChildItem)
217 delete m_legendChildItem;
218 m_legendChildItem = 0;
235 delete m_polygonItem;
241 delete m_balloonItem;
247 delete m_barCodeItem;
253 delete m_gridMapItem;
261 m_objectUnknown =
new EnumType(0,
"None",
this);
262 m_enums.push_back(m_objectUnknown);
264 m_rectangleItem =
new EnumType(1,
"Rectangle_Item",
this);
265 m_enums.push_back(m_rectangleItem);
267 m_mapItem =
new EnumType(2,
"Map_Item",
this);
268 m_enums.push_back(m_mapItem);
270 m_paperItem =
new EnumType(4,
"Paper_Item",
this);
271 m_enums.push_back(m_paperItem);
273 m_legendItem =
new EnumType(5,
"Legend_Item",
this);
274 m_enums.push_back(m_legendItem);
276 m_propertiesWindow =
new EnumType(6,
"Properties_Window",
this);
277 m_enums.push_back(m_propertiesWindow);
279 m_displayWindow =
new EnumType(7,
"Display_Window",
this);
280 m_enums.push_back(m_displayWindow);
282 m_objectInspectorWindow =
new EnumType(8,
"ObjectInspector_Window",
this);
283 m_enums.push_back(m_objectInspectorWindow);
285 m_toolbar =
new EnumType(9,
"Toolbar",
this);
286 m_enums.push_back(m_toolbar);
288 m_gridSettings =
new EnumType(10,
"Grid_Settings",
this);
289 m_enums.push_back(m_gridSettings);
291 m_gridPlanarItem =
new EnumType(11,
"Grid_Planar_Item",
this);
292 m_enums.push_back(m_gridPlanarItem);
294 m_gridGeodesicItem =
new EnumType(12,
"Grid_Geodesic_Item",
this);
295 m_enums.push_back(m_gridGeodesicItem);
297 m_textItem =
new EnumType(15,
"Text_Item",
this);
298 m_enums.push_back(m_textItem);
300 m_itemGroup =
new EnumType(16,
"Item_Group",
this);
301 m_enums.push_back(m_itemGroup);
303 m_scaleItem =
new EnumType(17,
"Scale_Item",
this);
304 m_enums.push_back(m_scaleItem);
306 m_pageSetup =
new EnumType(18,
"Page_Setup",
this);
307 m_enums.push_back(m_pageSetup);
309 m_imageItem =
new EnumType(19,
"Image_Item",
this);
310 m_enums.push_back(m_imageItem);
312 m_systematicScale =
new EnumType(20,
"Systematic_Scale",
this);
313 m_enums.push_back(m_systematicScale);
315 m_pointItem =
new EnumType(21,
"Point_Item",
this);
316 m_enums.push_back(m_pointItem);
318 m_arrowItem =
new EnumType(22,
"Arrow_Item",
this);
319 m_enums.push_back(m_arrowItem);
321 m_ellipseItem =
new EnumType(23,
"Ellipse_Item",
this);
322 m_enums.push_back(m_ellipseItem);
324 m_titleItem =
new EnumType(24,
"Title_Item",
this);
325 m_enums.push_back(m_titleItem);
327 m_textGridItem =
new EnumType(25,
"TextGrid_Item",
this);
328 m_enums.push_back(m_textGridItem);
330 m_editTemplate =
new EnumType(27,
"Edit_Template",
this);
331 m_enums.push_back(m_editTemplate);
333 m_textGridSettings =
new EnumType(29,
"Text_Grid_Settings",
this);
334 m_enums.push_back(m_textGridSettings);
336 m_legendChildItem =
new EnumType(30,
"Legend_Child_Item",
this);
337 m_enums.push_back(m_legendChildItem);
339 m_movingItemGroup =
new EnumType(31,
"Moving_Item_Group",
this);
340 m_enums.push_back(m_movingItemGroup);
342 m_lineItem =
new EnumType(32,
"Line_Item",
this);
343 m_enums.push_back(m_lineItem);
345 m_polygonItem =
new EnumType(33,
"Polygon_Item",
this);
346 m_enums.push_back(m_polygonItem);
348 m_balloonItem =
new EnumType(34,
"Balloon_Item",
this);
349 m_enums.push_back(m_balloonItem);
351 m_barCodeItem =
new EnumType(35,
"BarCode_Item",
this);
352 m_enums.push_back(m_barCodeItem);
354 m_gridMapItem =
new EnumType(36,
"GridMap_Item",
this);
355 m_enums.push_back(m_gridMapItem);
357 m_mapLayerChoice =
new EnumType(37,
"Map_Layout_Choice",
this);
358 m_enums.push_back(m_mapLayerChoice);
360 m_northItem =
new EnumType(38,
"North_Item",
this);
361 m_enums.push_back(m_northItem);
363 m_mapLocationItem =
new EnumType(39,
"Map_Location_Item",
this);
364 m_enums.push_back(m_mapLocationItem);
369 return m_rectangleItem;
379 return m_polygonItem;
384 return m_balloonItem;
389 return m_barCodeItem;
394 return m_gridMapItem;
414 return m_propertiesWindow;
419 return m_displayWindow;
424 return m_objectInspectorWindow;
434 return m_gridSettings;
439 return m_gridPlanarItem;
444 return m_gridGeodesicItem;
454 return m_movingItemGroup;
475 return m_systematicScale;
490 return m_ellipseItem;
500 return m_textGridItem;
505 return m_editTemplate;
510 return m_textGridSettings;
515 return m_legendChildItem;
525 return m_objectUnknown;
530 return m_mapLayerChoice;
540 return m_mapLocationItem;
virtual EnumType * getLineItem() const
Returns value that represents line (MVC Component) type belonging to enumeration. ...
virtual EnumType * getTextGridSettings() const
Returns value that represents text grid settings (MVC widget) type belonging to enumeration.
virtual EnumType * getEllipseItem() const
Returns value that represents ellipse (MVC Component) type belonging to 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.
virtual void init()
Reimplemented from AbstractEnum.
virtual EnumType * getTitleItem() const
Returns value that represents title (MVC Component) type belonging to enumeration.
virtual EnumType * getMapLocationItem() const
Returns value that represents map location (MVC Component) type belonging to enumeration.
virtual EnumType * getPageSetup() const
Returns value that represents page setup window (MVC dialog) type belonging to enumeration.
virtual EnumType * getPaperItem() const
Returns value that represents paper (MVC Component) type belonging to enumeration.
virtual EnumType * getGridGeodesicItem() const
Returns value that represents grid geodesic type belonging to enumeration.
virtual ~EnumObjectType()
Destructor.
virtual EnumType * getBarCodeItem() const
Returns value that represents barcode (MVC Component) type belonging to enumeration.
virtual EnumType * getNorthItem() const
Returns value that represents north (MVC Component) type belonging to enumeration.
virtual EnumType * getObjectUnknown() const
Returns value that represents unknown type belonging to enumeration.
virtual EnumType * getPointItem() const
Returns value that represents point (MVC Component) type belonging to enumeration.
virtual EnumType * getGridPlanarItem() const
Returns value that represents grid planar type belonging to enumeration.
virtual EnumType * getBalloonItem() const
Returns value that represents balloon (MVC Component) type belonging to enumeration.
virtual EnumType * getImageItem() const
Returns value that represents image (MVC Component) type belonging to enumeration.
virtual EnumType * getItemGroup() const
Returns value that represents item group (MVC Component) type belonging to enumeration.
virtual EnumType * getTextItem() const
Returns value that represents text (MVC Component) type belonging to enumeration. ...
virtual EnumType * getPolygonItem() const
Returns value that represents polygon (MVC Component) type belonging to enumeration.
virtual EnumType * getDisplayWindow() const
Returns value that represents QGraphicsView widget (MVC widget) type belonging to enumeration...
virtual EnumType * getTextGridItem() const
Returns value that represents text grid (MVC Component) type belonging to enumeration.
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 * getMovingItemGroup() const
Returns value that represents moving item group (MVC Component) type belonging to enumeration...
virtual EnumType * getArrowItem() const
Returns value that represents arrow (MVC Component) type belonging to enumeration.
virtual EnumType * getMapLayerChoice() const
Returns value that represents map layer choice (MVC Component) type belonging to enumeration.
virtual EnumType * getLegendItem() const
Returns value that represents legend (MVC Component) type belonging to enumeration.
virtual EnumType * getSystematicScale() const
Returns value that represents systematic scale window (MVC dialog) type belonging to enumeration...
virtual EnumType * getRectangleItem() const
Returns value that represents rectangle (MVC Component) type belonging to enumeration.
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
virtual EnumType * getGridMapItem() const
Returns value that represents gridmapitem (MVC Component) type belonging to enumeration.
virtual EnumType * getMapItem() const
Returns value that represents map (MVC Component) type belonging to enumeration.
virtual EnumType * getPropertiesWindow() const
Returns value that represents properties widget (MVC widget) type belonging to enumeration.
virtual EnumType * getScaleItem() const
Returns value that represents scale (MVC Component) type belonging to enumeration.
Class to represent a graphic object (MVC component) and widget object (MVC widget) type enumeration...
EnumObjectType()
Constructor.
virtual EnumType * getLegendChildItem() const
Returns value that represents legend child (MVC Component) type belonging to enumeration.