All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
EnumModeType.h
Go to the documentation of this file.
1 /* Copyright (C) 2008 National Institute For Space Research (INPE) - Brazil.
2 
3  This file is part of the TerraLib - a Framework for building GIS enabled applications.
4 
5  TerraLib is free software: you can redistribute it and/or modify
6  it under the terms of the GNU Lesser General Public License as published by
7  the Free Software Foundation, either version 3 of the License,
8  or (at your option) any later version.
9 
10  TerraLib is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13  GNU Lesser General Public License for more details.
14 
15  You should have received a copy of the GNU Lesser General Public License
16  along with TerraLib. See COPYING. If not, write to
17  TerraLib Team at <terralib-team@terralib.org>.
18  */
19 
20 /*!
21  \file EnumModeType.h
22 
23  \brief Class to represent a mode type enumeration. Ex.: select, pan, create text, etc.
24  The type of mode is used by the context to know what should be done. The mode in context could be modified by the user interaction.
25 
26  \ingroup layout
27 */
28 
29 #ifndef __TERRALIB_LAYOUT_INTERNAL_ENUM_MODESTYLE_TYPE_H
30 #define __TERRALIB_LAYOUT_INTERNAL_ENUM_MODESTYLE_TYPE_H
31 
32 // TerraLib
33 #include "AbstractEnum.h"
34 #include "../Config.h"
35 
36 namespace te
37 {
38  namespace layout
39  {
40  class EnumType;
41 
42  /*!
43  \brief Class to represent a mode type enumeration. Ex.: select, pan, create text, etc.
44  The type of mode is used by the context to know what should be done. The mode in context could be modified by the user interaction.
45 
46  \ingroup layout
47 
48  \sa te::layout::AbstractEnum
49  */
51  {
52  public:
53 
54  /*!
55  \brief Constructor
56  */
57  EnumModeType();
58 
59  /*!
60  \brief Destructor
61  */
62  virtual ~EnumModeType();
63 
64  /*!
65  \brief Returns value that represents none mode type belonging to enumeration.
66 
67  \return enum value
68  */
69  virtual EnumType* getModeNone() const;
70 
71  /*!
72  \brief Returns value that represents select by box mode type belonging to enumeration.
73 
74  \return enum value
75  */
76  virtual EnumType* getModeSelectByBox() const;
77 
78  /*!
79  \brief Returns value that represents select mode type belonging to enumeration.
80 
81  \return enum value
82  */
83  virtual EnumType* getModeSelect() const;
84 
85  /*!
86  \brief Returns value that represents arrow mode type belonging to enumeration.
87 
88  \return enum value
89  */
90  virtual EnumType* getModeArrowCursor() const;
91 
92  /*!
93  \brief Returns value that represents pan mode type belonging to enumeration.
94 
95  \return enum value
96  */
97  virtual EnumType* getModePan() const;
98 
99  /*!
100  \brief Returns value that represents zoom in mode type belonging to enumeration.
101 
102  \return enum value
103  */
104  virtual EnumType* getModeZoomIn() const;
105 
106  /*!
107  \brief Returns value that represents zoom out mode type belonging to enumeration.
108 
109  \return enum value
110  */
111  virtual EnumType* getModeZoomOut() const;
112 
113  /*!
114  \brief Returns value that represents map pan mode type belonging to enumeration.
115 
116  \return enum value
117  */
118  virtual EnumType* getModeMapPan() const;
119 
120  /*!
121  \brief Returns value that represents map zoom in mode type belonging to enumeration.
122 
123  \return enum value
124  */
125  virtual EnumType* getModeMapZoomIn() const;
126 
127  /*!
128  \brief Returns value that represents map zoom out mode type belonging to enumeration.
129 
130  \return enum value
131  */
132  virtual EnumType* getModeMapZoomOut() const;
133 
134  /*!
135  \brief Returns value that represents create map mode type belonging to enumeration.
136 
137  \return enum value
138  */
139  virtual EnumType* getModeCreateMap() const;
140 
141  /*!
142  \brief Returns value that represents create legend mode type belonging to enumeration.
143 
144  \return enum value
145  */
146  virtual EnumType* getModeCreateLegend() const;
147 
148  /*!
149  \brief Returns value that represents create rectangle mode type belonging to enumeration.
150 
151  \return enum value
152  */
153  virtual EnumType* getModeCreateRectangle() const;
154 
155  /*!
156  \brief Returns value that represents create text mode type belonging to enumeration.
157 
158  \return enum value
159  */
160  virtual EnumType* getModeCreateText() const;
161 
162  /*!
163  \brief Returns value that represents create item group mode type belonging to enumeration.
164 
165  \return enum value
166  */
167  virtual EnumType* getModeCreateItemGroup() const;
168 
169  /*!
170  \brief Returns value that represents units metrics change mode type belonging to enumeration.
171 
172  \return enum value
173  */
174  virtual EnumType* getModeUnitsMetricsChange() const;
175 
176  /*!
177  \brief Returns value that represents export properties to json mode type belonging to enumeration.
178 
179  \return enum value
180  */
181  virtual EnumType* getModeExportPropsJSON() const;
182 
183  /*!
184  \brief Returns value that represents import properties from json mode type belonging to enumeration.
185 
186  \return enum value
187  */
188  virtual EnumType* getModeImportJSONProps() const;
189 
190  /*!
191  \brief Returns value that represents new template mode type belonging to enumeration.
192 
193  \return enum value
194  */
195  virtual EnumType* getModeNewTemplate() const;
196 
197  /*!
198  \brief Returns value that represents create scale mode type belonging to enumeration.
199 
200  \return enum value
201  */
202  virtual EnumType* getModeCreateScale() const;
203 
204  /*!
205  \brief Returns value that represents group mode type belonging to enumeration.
206 
207  \return enum value
208  */
209  virtual EnumType* getModeGroup() const;
210 
211  /*!
212  \brief Returns value that represents ungroup mode type belonging to enumeration.
213 
214  \return enum value
215  */
216  virtual EnumType* getModeUngroup() const;
217 
218  /*!
219  \brief Returns value that represents active lines intersection mouse mode type belonging to enumeration.
220 
221  \return enum value
222  */
223  virtual EnumType* getModeActiveLinesIntersectionMouse() const;
224 
225  /*!
226  \brief Returns value that represents off lines intersection mouse mode type belonging to enumeration.
227 
228  \return enum value
229  */
230  virtual EnumType* getModeOffLinesIntersectionMouse() const;
231 
232  /*!
233  \brief Returns value that represents printer mode type belonging to enumeration.
234 
235  \return enum value
236  */
237  virtual EnumType* getModePrinter() const;
238 
239  /*!
240  \brief Returns value that represents exit mode type belonging to enumeration.
241 
242  \return enum value
243  */
244  virtual EnumType* getModeExit() const;
245 
246  /*!
247  \brief Returns value that represents scene zoom mode type belonging to enumeration.
248 
249  \return enum value
250  */
251  virtual EnumType* getModeSceneZoom() const;
252 
253  /*!
254  \brief Returns value that represents bring to front mode type belonging to enumeration.
255 
256  \return enum value
257  */
258  virtual EnumType* getModeBringToFront() const;
259 
260  /*!
261  \brief Returns value that represents send to back mode type belonging to enumeration.
262 
263  \return enum value
264  */
265  virtual EnumType* getModeSendToBack() const;
266 
267  /*!
268  \brief Returns value that represents recompose mode type belonging to enumeration.
269 
270  \return enum value
271  */
272  virtual EnumType* getModeRecompose() const;
273 
274  /*!
275  \brief Returns value that represents create image mode type belonging to enumeration.
276 
277  \return enum value
278  */
279  virtual EnumType* getModeCreateImage() const;
280 
281  /*!
282  \brief Returns value that represents page configuration mode type belonging to enumeration.
283 
284  \return enum value
285  */
286  virtual EnumType* getModePageConfig() const;
287 
288  /*!
289  \brief Returns value that represents systematic scale mode type belonging to enumeration.
290 
291  \return enum value
292  */
293  virtual EnumType* getModeSystematicScale() const;
294 
295  /*!
296  \brief Returns value that represents create point mode type belonging to enumeration.
297 
298  \return enum value
299  */
300  virtual EnumType* getModeCreatePoint() const;
301 
302  /*!
303  \brief Returns value that represents create arrow mode type belonging to enumeration.
304 
305  \return enum value
306  */
307  virtual EnumType* getModeCreateArrow() const;
308 
309  /*!
310  \brief Returns value that represents create ellipse mode type belonging to enumeration.
311 
312  \return enum value
313  */
314  virtual EnumType* getModeCreateEllipse() const;
315 
316  /*!
317  \brief Returns value that represents create title mode type belonging to enumeration.
318 
319  \return enum value
320  */
321  virtual EnumType* getModeCreateTitle() const;
322 
323  /*!
324  \brief Returns value that represents create text grid mode type belonging to enumeration.
325 
326  \return enum value
327  */
328  virtual EnumType* getModeCreateTextGrid() const;
329 
330  /*!
331  \brief Returns value that represents QGraphicsView widget mode type belonging to enumeration.
332 
333  \return enum value
334  */
335  virtual EnumType* getModeWidgetView() const;
336 
337  /*!
338  \brief Returns value that represents Object Inspector widget mode type belonging to enumeration.
339 
340  \return enum value
341  */
342  virtual EnumType* getModeWidgetInspector() const;
343 
344  /*!
345  \brief Returns value that represents Properties widget mode type belonging to enumeration.
346 
347  \return enum value
348  */
349  virtual EnumType* getModeWidgetProperties() const;
350 
351  /*!
352  \brief Returns value that represents Toolbar widget mode type belonging to enumeration.
353 
354  \return enum value
355  */
356  virtual EnumType* getModeWidgetToolbar() const;
357 
358  /*!
359  \brief Returns value that represents create text grid (vectorize) mode type belonging to enumeration.
360 
361  \return enum value
362  */
363  virtual EnumType* getModeMapCreateTextGrid() const;
364 
365  /*!
366  \brief Returns value that represents create text map (vectorize) mode type belonging to enumeration.
367 
368  \return enum value
369  */
370  virtual EnumType* getModeMapCreateTextMap() const;
371 
372  /*!
373  \brief Returns value that represents align center horizontal mode type belonging to enumeration.
374 
375  \return enum value
376  */
377  virtual EnumType* getModeAlignCenterHorizontal() const;
378 
379  /*!
380  \brief Returns value that represents align center vertical mode type belonging to enumeration.
381 
382  \return enum value
383  */
384  virtual EnumType* getModeAlignCenterVertical() const;
385 
386  /*!
387  \brief Returns value that represents align left mode type belonging to enumeration.
388 
389  \return enum value
390  */
391  virtual EnumType* getModeAlignLeft() const;
392 
393  /*!
394  \brief Returns value that represents align right mode type belonging to enumeration.
395 
396  \return enum value
397  */
398  virtual EnumType* getModeAlignRight() const;
399 
400  /*!
401  \brief Returns value that represents align top mode type belonging to enumeration.
402 
403  \return enum value
404  */
405  virtual EnumType* getModeAlignTop() const;
406 
407  /*!
408  \brief Returns value that represents align bottom mode type belonging to enumeration.
409 
410  \return enum value
411  */
412  virtual EnumType* getModeAlignBottom() const;
413 
414  /*!
415  \brief Returns value that represents remove object (MVC component) mode type belonging to enumeration.
416 
417  \return enum value
418  */
419  virtual EnumType* getModeRemoveObject() const;
420 
421  /*!
422  \brief Returns value that represents undo mode type belonging to enumeration.
423 
424  \return enum value
425  */
426  virtual EnumType* getModeUndo() const;
427 
428  /*!
429  \brief Returns value that represents redo mode type belonging to enumeration.
430 
431  \return enum value
432  */
433  virtual EnumType* getModeRedo() const;
434 
435  /*!
436  \brief Returns value that represents draw selection map (MapDisplay proxy) mode type belonging to enumeration.
437 
438  \return enum value
439  */
440  virtual EnumType* getModeDrawSelectionMap() const;
441 
442  /*!
443  \brief Returns value that represents create legend child mode type belonging to enumeration.
444 
445  \return enum value
446  */
447  virtual EnumType* getModeCreateLegendChild() const;
448 
449  /*!
450  \brief Returns value that represents legend child as object (vectorize) mode type belonging to enumeration.
451 
452  \return enum value
453  */
454  virtual EnumType* getModeLegendChildAsObject() const;
455 
456  /*!
457  \brief Returns value that represents object to image (MVC Component to image. Ex.: .png) mode type belonging to enumeration.
458 
459  \return enum value
460  */
461  virtual EnumType* getModeObjectToImage() const;
462 
463  /*!
464  \brief Returns value that represents object inspector current item changed type belonging to enumeration.
465 
466  \return enum value
467  */
468  virtual EnumType* getModeInspectorCurrentItemChanged() const;
469 
470  /*!
471  \brief Returns value that represents export to PDF mode type belonging to enumeration.
472 
473  \return enum value
474  */
475  virtual EnumType* getModeExportToPDF() const;
476 
477  /*!
478  \brief Returns value that represents create line mode type belonging to enumeration.
479 
480  \return enum value
481  */
482  virtual EnumType* getModeCreateLine() const;
483 
484  /*!
485  \brief Returns value that represents create polygon mode type belonging to enumeration.
486 
487  \return enum value
488  */
489  virtual EnumType* getModeCreatePolygon() const;
490 
491  /*!
492  \brief Returns value that represents create balloon mode type belonging to enumeration.
493 
494  \return enum value
495  */
496  virtual EnumType* getModeCreateBalloon() const;
497 
498  /*!
499  \brief Returns value that represents wait coordinate mode type belonging to enumeration.
500 
501  \return enum value
502  */
503  virtual EnumType* getModeCreateBarCode() const;
504 
505  /*!
506  \brief Returns value that represents wait coordinate mode type belonging to enumeration.
507 
508  \return enum value
509  */
510  virtual EnumType* getModeCreateGridMap() const;
511 
512  /*!
513  \brief Returns value that represents wait coordinate mode type belonging to enumeration.
514 
515  \return enum value
516  */
517  virtual EnumType* getModeCoordWait() const;
518 
519  /*!
520  \brief Returns value that represents create grid planar mode type belonging to enumeration.
521 
522  \return enum value
523  */
524  virtual EnumType* getModeCreateGridPlanar() const;
525 
526  /*!
527  \brief Returns value that represents create grid geodesic mode type belonging to enumeration.
528 
529  \return enum value
530  */
531  virtual EnumType* getModeCreateGridGeodesic() const;
532 
533  /*!
534  \brief Returns value that represents create north mode type belonging to enumeration.
535 
536  \return enum value
537  */
538  virtual EnumType* getModeCreateNorth() const;
539 
540  /*!
541  \brief Returns value that represents create map location mode type belonging to enumeration.
542 
543  \return enum value
544  */
545  virtual EnumType* getModeCreateMapLocation() const;
546 
547  protected:
548 
549  /*!
550  \brief Reimplemented from AbstractEnum
551  */
552  virtual void init();
553 
554  protected:
555 
556  EnumType* m_modeNone; //!< value that represents none mode type belonging to enumeration
557  EnumType* m_modeSelectByBox; //!< value that represents select by box mode type belonging to enumeration
558  EnumType* m_modeSelect; //!< value that represents select mode type belonging to enumeration
559  EnumType* m_modeArrowCursor; //!< value that represents arrow mode type belonging to enumeration
560  EnumType* m_modePan; //!< value that represents pan mode type belonging to enumeration
561  EnumType* m_modeZoomIn; //!< value that represents zoom in mode type belonging to enumeration
562  EnumType* m_modeZoomOut; //!< value that represents zoom out mode type belonging to enumeration
563  EnumType* m_modeMapPan; //!< value that represents map pan mode type belonging to enumeration
564  EnumType* m_modeMapZoomIn; //!< value that represents map zoom in mode type belonging to enumeration
565  EnumType* m_modeMapZoomOut; //!< value that represents map zoom out mode type belonging to enumeration
566  EnumType* m_modeCreateMap; //!< value that represents create map mode type belonging to enumeration
567  EnumType* m_modeCreateLegend; //!< value that represents create legend mode type belonging to enumeration
568  EnumType* m_modeCreateRectangle; //!< value that represents create rectangle mode type belonging to enumeration
569  EnumType* m_modeCreateText; //!< value that represents create text mode type belonging to enumeration
570  EnumType* m_modeCreateItemGroup; //!< value that represents create item group mode type belonging to enumeration
571  EnumType* m_modeUnitsMetricsChange; //!< value that represents units metrics change mode type belonging to enumeration
572  EnumType* m_modeExportPropsJSON; //!< value that represents export properties to json mode type belonging to enumeration
573  EnumType* m_modeImportJSONProps; //!< value that represents import properties from json mode type belonging to enumeration
574  EnumType* m_modeNewTemplate; //!< value that represents new template mode type belonging to enumeration
575  EnumType* m_modeCreateScale; //!< value that represents create scale mode type belonging to enumeration
576  EnumType* m_modeGroup; //!< value that represents group mode type belonging to enumeration
577  EnumType* m_modeUngroup; //!< value that represents ungroup mode type belonging to enumeration
578  EnumType* m_modeActiveLinesIntersectionMouse; //!< value that represents active lines intersection mouse mode type belonging to enumeration
579  EnumType* m_modeOffLinesIntersectionMouse; //!< value that represents off lines intersection mouse mode type belonging to enumeration
580  EnumType* m_modePrinter; //!< value that represents printer mode type belonging to enumeration
581  EnumType* m_modeExit; //!< value that represents exit mode type belonging to enumeration
582  EnumType* m_modeSceneZoom; //!< value that represents scene zoom mode type belonging to enumeration
583  EnumType* m_modeBringToFront; //!< value that represents bring to front mode type belonging to enumeration
584  EnumType* m_modeSendToBack; //!< value that represents send to back mode type belonging to enumeration
585  EnumType* m_modeRecompose; //!< value that represents recompose mode type belonging to enumeration
586  EnumType* m_modeCreateImage; //!< value that represents create image mode type belonging to enumeration
587  EnumType* m_modePageConfig; //!< value that represents page configuration mode type belonging to enumeration
588  EnumType* m_modeSystematicScale; //!< value that represents systematic scale mode type belonging to enumeration
589  EnumType* m_modeCreatePoint; //!< value that represents create point mode type belonging to enumeration
590  EnumType* m_modeCreateArrow; //!< value that represents create arrow mode type belonging to enumeration
591  EnumType* m_modeCreateEllipse; //!< value that represents create ellipse mode type belonging to enumeration
592  EnumType* m_modeCreateTitle; //!< value that represents create title mode type belonging to enumeration
593  EnumType* m_modeCreateTextGrid; //!< value that represents create text grid mode type belonging to enumeration
594  EnumType* m_modeWidgetView; //!< value that represents QGraphicsView widget mode type belonging to enumeration
595  EnumType* m_modeWidgetInspector; //!< value that represents Object Inspector widget mode type belonging to enumeration
596  EnumType* m_modeWidgetProperties; //!< value that represents Properties widget mode type belonging to enumeration
597  EnumType* m_modeWidgetToolbar; //!< value that represents Toolbar widget mode type belonging to enumeration
598  EnumType* m_modeMapCreateTextGrid; //!< value that represents create text grid (vectorize) mode type belonging to enumeration
599  EnumType* m_modeMapCreateTextMap; //!< value that represents create text map (vectorize) mode type belonging to enumeration
600  EnumType* m_modeAlignCenterHorizontal; //!< value that represents align center horizontal mode type belonging to enumeration
601  EnumType* m_modeAlignCenterVertical; //!< value that represents align center vertical mode type belonging to enumeration
602  EnumType* m_modeAlignLeft; //!< value that represents align left mode type belonging to enumeration
603  EnumType* m_modeAlignRight; //!< value that represents align right mode type belonging to enumeration
604  EnumType* m_modeAlignTop; //!< value that represents align top mode type belonging to enumeration
605  EnumType* m_modeAlignBottom; //!< value that represents align bottom mode type belonging to enumeration
606  EnumType* m_modeRemoveObject; //!< value that represents remove object (MVC component) mode type belonging to enumeration
607  EnumType* m_modeUndo; //!< value that represents undo mode type belonging to enumeration
608  EnumType* m_modeRedo; //!< value that represents redo mode type belonging to enumeration
609  EnumType* m_modeDrawSelectionMap; //!< value that represents draw selection map (MapDisplay proxy) mode type belonging to enumeration
610  EnumType* m_modeCreateLegendChild; //!< value that represents create legend child mode type belonging to enumeration
611  EnumType* m_modeLegendChildAsObject; //!< value that represents legend child as object (vectorize) mode type belonging to enumeration
612  EnumType* m_modelObjectToImage; //!< value that represents object to image (MVC Component to image. Ex.: .png) mode type belonging to enumeration
613  EnumType* m_inspectorCurrentItemChanged;//!< value that represents object inspector current item changed type belonging to enumeration
614  EnumType* m_modelExportToPDF; //!< value that represents export to PDF mode type belonging to enumeration
615  EnumType* m_modeCreateLine; //!< value that represents create line mode type belonging to enumeration
616  EnumType* m_modeCreatePolygon; //!< value that represents create polygon mode type belonging to enumeration
617  EnumType* m_modeCreateBalloon; //!< value that represents create balloon mode type belonging to enumeration
618  EnumType* m_modeCreateBarCode; //!< value that represents create barcode mode type belonging to enumeration
619  EnumType* m_modeCreateGridMap; //!< value that represents create gridmap mode type belonging to enumeration
620  EnumType* m_coordWait; //!< value that represents wait coordinate mode type belonging to enumeration
621  EnumType* m_modeCreateGridPlanar; //!< value that represents create grid planar mode type belonging to enumeration
622  EnumType* m_modeCreateGridGeodesic; //!< value that represents create grid geodesic mode type belonging to enumeration
623  EnumType* m_modeCreateNorth; //!< value that represents create north mode type belonging to enumeration
624  EnumType* m_modeCreateMapLocation; //!< value that represents create map location mode type belonging to enumeration
625  };
626  }
627 }
628 
629 #endif
630 
EnumType * m_modeImportJSONProps
value that represents import properties from json mode type belonging to enumeration ...
Definition: EnumModeType.h:573
EnumType * m_modeWidgetProperties
value that represents Properties widget mode type belonging to enumeration
Definition: EnumModeType.h:596
EnumType * m_modeCreatePoint
value that represents create point mode type belonging to enumeration
Definition: EnumModeType.h:589
EnumType * m_modeSelectByBox
value that represents select by box mode type belonging to enumeration
Definition: EnumModeType.h:557
Abstract class to represent an enumeration.
Definition: AbstractEnum.h:48
EnumType * m_modeWidgetView
value that represents QGraphicsView widget mode type belonging to enumeration
Definition: EnumModeType.h:594
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
Definition: Config.h:99
EnumType * m_modeCreatePolygon
value that represents create polygon mode type belonging to enumeration
Definition: EnumModeType.h:616
EnumType * m_modeCreateEllipse
value that represents create ellipse mode type belonging to enumeration
Definition: EnumModeType.h:591
EnumType * m_modeArrowCursor
value that represents arrow mode type belonging to enumeration
Definition: EnumModeType.h:559
EnumType * m_modeLegendChildAsObject
value that represents legend child as object (vectorize) mode type belonging to enumeration ...
Definition: EnumModeType.h:611
EnumType * m_modeSceneZoom
value that represents scene zoom mode type belonging to enumeration
Definition: EnumModeType.h:582
EnumType * m_modeMapCreateTextGrid
value that represents create text grid (vectorize) mode type belonging to enumeration ...
Definition: EnumModeType.h:598
EnumType * m_modePan
value that represents pan mode type belonging to enumeration
Definition: EnumModeType.h:560
EnumType * m_modeGroup
value that represents group mode type belonging to enumeration
Definition: EnumModeType.h:576
EnumType * m_modeAlignRight
value that represents align right mode type belonging to enumeration
Definition: EnumModeType.h:603
EnumType * m_modePageConfig
value that represents page configuration mode type belonging to enumeration
Definition: EnumModeType.h:587
EnumType * m_modeCreateScale
value that represents create scale mode type belonging to enumeration
Definition: EnumModeType.h:575
EnumType * m_modeWidgetToolbar
value that represents Toolbar widget mode type belonging to enumeration
Definition: EnumModeType.h:597
EnumType * m_modeMapPan
value that represents map pan mode type belonging to enumeration
Definition: EnumModeType.h:563
EnumType * m_modeAlignLeft
value that represents align left mode type belonging to enumeration
Definition: EnumModeType.h:602
EnumType * m_modeUndo
value that represents undo mode type belonging to enumeration
Definition: EnumModeType.h:607
EnumType * m_modeSendToBack
value that represents send to back mode type belonging to enumeration
Definition: EnumModeType.h:584
EnumType * m_modeSelect
value that represents select mode type belonging to enumeration
Definition: EnumModeType.h:558
EnumType * m_modeNone
value that represents none mode type belonging to enumeration
Definition: EnumModeType.h:556
EnumType * m_modeZoomOut
value that represents zoom out mode type belonging to enumeration
Definition: EnumModeType.h:562
Class to represent a mode type enumeration. Ex.: select, pan, create text, etc. The type of mode is u...
Definition: EnumModeType.h:50
EnumType * m_modeCreateTextGrid
value that represents create text grid mode type belonging to enumeration
Definition: EnumModeType.h:593
EnumType * m_modeCreateText
value that represents create text mode type belonging to enumeration
Definition: EnumModeType.h:569
EnumType * m_modeCreateTitle
value that represents create title mode type belonging to enumeration
Definition: EnumModeType.h:592
EnumType * m_modeActiveLinesIntersectionMouse
value that represents active lines intersection mouse mode type belonging to enumeration ...
Definition: EnumModeType.h:578
EnumType * m_modeCreateMapLocation
value that represents create map location mode type belonging to enumeration
Definition: EnumModeType.h:624
EnumType * m_modeMapZoomOut
value that represents map zoom out mode type belonging to enumeration
Definition: EnumModeType.h:565
EnumType * m_modeUnitsMetricsChange
value that represents units metrics change mode type belonging to enumeration
Definition: EnumModeType.h:571
EnumType * m_modeUngroup
value that represents ungroup mode type belonging to enumeration
Definition: EnumModeType.h:577
EnumType * m_modeCreateMap
value that represents create map mode type belonging to enumeration
Definition: EnumModeType.h:566
EnumType * m_modeCreateGridGeodesic
value that represents create grid geodesic mode type belonging to enumeration
Definition: EnumModeType.h:622
EnumType * m_modeCreateLine
value that represents create line mode type belonging to enumeration
Definition: EnumModeType.h:615
EnumType * m_modelExportToPDF
value that represents export to PDF mode type belonging to enumeration
Definition: EnumModeType.h:614
EnumType * m_modeCreateRectangle
value that represents create rectangle mode type belonging to enumeration
Definition: EnumModeType.h:568
EnumType * m_modeRecompose
value that represents recompose mode type belonging to enumeration
Definition: EnumModeType.h:585
EnumType * m_modeCreateGridMap
value that represents create gridmap mode type belonging to enumeration
Definition: EnumModeType.h:619
EnumType * m_modeWidgetInspector
value that represents Object Inspector widget mode type belonging to enumeration
Definition: EnumModeType.h:595
EnumType * m_modeCreateLegend
value that represents create legend mode type belonging to enumeration
Definition: EnumModeType.h:567
EnumType * m_modeAlignCenterVertical
value that represents align center vertical mode type belonging to enumeration
Definition: EnumModeType.h:601
EnumType * m_modeCreateBalloon
value that represents create balloon mode type belonging to enumeration
Definition: EnumModeType.h:617
EnumType * m_modeExit
value that represents exit mode type belonging to enumeration
Definition: EnumModeType.h:581
EnumType * m_modeDrawSelectionMap
value that represents draw selection map (MapDisplay proxy) mode type belonging to enumeration ...
Definition: EnumModeType.h:609
EnumType * m_modeCreateNorth
value that represents create north mode type belonging to enumeration
Definition: EnumModeType.h:623
EnumType * m_modelObjectToImage
value that represents object to image (MVC Component to image. Ex.: .png) mode type belonging to enum...
Definition: EnumModeType.h:612
EnumType * m_modeExportPropsJSON
value that represents export properties to json mode type belonging to enumeration ...
Definition: EnumModeType.h:572
EnumType * m_modeMapCreateTextMap
value that represents create text map (vectorize) mode type belonging to enumeration ...
Definition: EnumModeType.h:599
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
Definition: EnumType.h:48
EnumType * m_modeRedo
value that represents redo mode type belonging to enumeration
Definition: EnumModeType.h:608
EnumType * m_modeRemoveObject
value that represents remove object (MVC component) mode type belonging to enumeration ...
Definition: EnumModeType.h:606
EnumType * m_modeCreateArrow
value that represents create arrow mode type belonging to enumeration
Definition: EnumModeType.h:590
Abstract class to represent an enumeration.
EnumType * m_modeAlignTop
value that represents align top mode type belonging to enumeration
Definition: EnumModeType.h:604
EnumType * m_modeMapZoomIn
value that represents map zoom in mode type belonging to enumeration
Definition: EnumModeType.h:564
EnumType * m_modeBringToFront
value that represents bring to front mode type belonging to enumeration
Definition: EnumModeType.h:583
EnumType * m_modePrinter
value that represents printer mode type belonging to enumeration
Definition: EnumModeType.h:580
EnumType * m_modeCreateLegendChild
value that represents create legend child mode type belonging to enumeration
Definition: EnumModeType.h:610
EnumType * m_modeOffLinesIntersectionMouse
value that represents off lines intersection mouse mode type belonging to enumeration ...
Definition: EnumModeType.h:579
EnumType * m_modeNewTemplate
value that represents new template mode type belonging to enumeration
Definition: EnumModeType.h:574
EnumType * m_modeAlignCenterHorizontal
value that represents align center horizontal mode type belonging to enumeration
Definition: EnumModeType.h:600
EnumType * m_modeSystematicScale
value that represents systematic scale mode type belonging to enumeration
Definition: EnumModeType.h:588
EnumType * m_coordWait
value that represents wait coordinate mode type belonging to enumeration
Definition: EnumModeType.h:620
EnumType * m_modeCreateItemGroup
value that represents create item group mode type belonging to enumeration
Definition: EnumModeType.h:570
EnumType * m_modeAlignBottom
value that represents align bottom mode type belonging to enumeration
Definition: EnumModeType.h:605
EnumType * m_modeCreateGridPlanar
value that represents create grid planar mode type belonging to enumeration
Definition: EnumModeType.h:621
EnumType * m_inspectorCurrentItemChanged
value that represents object inspector current item changed type belonging to enumeration ...
Definition: EnumModeType.h:613
EnumType * m_modeCreateImage
value that represents create image mode type belonging to enumeration
Definition: EnumModeType.h:586
EnumType * m_modeZoomIn
value that represents zoom in mode type belonging to enumeration
Definition: EnumModeType.h:561
EnumType * m_modeCreateBarCode
value that represents create barcode mode type belonging to enumeration
Definition: EnumModeType.h:618