29 #ifndef __TERRALIB_LAYOUT_INTERNAL_ENUM_MODESTYLE_TYPE_H
30 #define __TERRALIB_LAYOUT_INTERNAL_ENUM_MODESTYLE_TYPE_H
34 #include "../Config.h"
69 virtual EnumType* getModeNone()
const;
76 virtual EnumType* getModeSelectByBox()
const;
83 virtual EnumType* getModeSelect()
const;
90 virtual EnumType* getModeArrowCursor()
const;
97 virtual EnumType* getModePan()
const;
104 virtual EnumType* getModeZoomIn()
const;
111 virtual EnumType* getModeZoomOut()
const;
118 virtual EnumType* getModeMapPan()
const;
125 virtual EnumType* getModeMapZoomIn()
const;
132 virtual EnumType* getModeMapZoomOut()
const;
139 virtual EnumType* getModeCreateMap()
const;
146 virtual EnumType* getModeCreateLegend()
const;
153 virtual EnumType* getModeCreateRectangle()
const;
160 virtual EnumType* getModeCreateText()
const;
167 virtual EnumType* getModeCreateItemGroup()
const;
174 virtual EnumType* getModeUnitsMetricsChange()
const;
181 virtual EnumType* getModeExportPropsJSON()
const;
188 virtual EnumType* getModeImportJSONProps()
const;
195 virtual EnumType* getModeNewTemplate()
const;
202 virtual EnumType* getModeCreateScale()
const;
209 virtual EnumType* getModeGroup()
const;
216 virtual EnumType* getModeUngroup()
const;
223 virtual EnumType* getModeActiveLinesIntersectionMouse()
const;
230 virtual EnumType* getModeOffLinesIntersectionMouse()
const;
237 virtual EnumType* getModePrinter()
const;
244 virtual EnumType* getModeExit()
const;
251 virtual EnumType* getModeSceneZoom()
const;
258 virtual EnumType* getModeBringToFront()
const;
265 virtual EnumType* getModeSendToBack()
const;
272 virtual EnumType* getModeRecompose()
const;
279 virtual EnumType* getModeCreateImage()
const;
286 virtual EnumType* getModePageConfig()
const;
293 virtual EnumType* getModeSystematicScale()
const;
300 virtual EnumType* getModeCreatePoint()
const;
307 virtual EnumType* getModeCreateArrow()
const;
314 virtual EnumType* getModeCreateEllipse()
const;
321 virtual EnumType* getModeCreateTitle()
const;
328 virtual EnumType* getModeCreateTextGrid()
const;
335 virtual EnumType* getModeWidgetView()
const;
342 virtual EnumType* getModeWidgetInspector()
const;
349 virtual EnumType* getModeWidgetProperties()
const;
356 virtual EnumType* getModeWidgetToolbar()
const;
363 virtual EnumType* getModeMapCreateTextGrid()
const;
370 virtual EnumType* getModeMapCreateTextMap()
const;
377 virtual EnumType* getModeAlignCenterHorizontal()
const;
384 virtual EnumType* getModeAlignCenterVertical()
const;
391 virtual EnumType* getModeAlignLeft()
const;
398 virtual EnumType* getModeAlignRight()
const;
405 virtual EnumType* getModeAlignTop()
const;
412 virtual EnumType* getModeAlignBottom()
const;
419 virtual EnumType* getModeRemoveObject()
const;
426 virtual EnumType* getModeUndo()
const;
433 virtual EnumType* getModeRedo()
const;
440 virtual EnumType* getModeDrawSelectionMap()
const;
447 virtual EnumType* getModeCreateLegendChild()
const;
454 virtual EnumType* getModeLegendChildAsObject()
const;
461 virtual EnumType* getModeObjectToImage()
const;
468 virtual EnumType* getModeInspectorCurrentItemChanged()
const;
475 virtual EnumType* getModeExportToPDF()
const;
482 virtual EnumType* getModeCreateLine()
const;
489 virtual EnumType* getModeCreatePolygon()
const;
496 virtual EnumType* getModeCreateBalloon()
const;
503 virtual EnumType* getModeCreateBarCode()
const;
510 virtual EnumType* getModeCreateGridMap()
const;
517 virtual EnumType* getModeCoordWait()
const;
524 virtual EnumType* getModeCreateGridPlanar()
const;
531 virtual EnumType* getModeCreateGridGeodesic()
const;
538 virtual EnumType* getModeCreateNorth()
const;
545 virtual EnumType* getModeCreateMapLocation()
const;
EnumType * m_modeImportJSONProps
value that represents import properties from json mode type belonging to enumeration ...
EnumType * m_modeWidgetProperties
value that represents Properties widget mode type belonging to enumeration
EnumType * m_modeCreatePoint
value that represents create point mode type belonging to enumeration
EnumType * m_modeSelectByBox
value that represents select by box mode type belonging to enumeration
Abstract class to represent an enumeration.
EnumType * m_modeWidgetView
value that represents QGraphicsView widget mode type belonging to enumeration
#define TELAYOUTEXPORT
You can use this macro in order to export/import classes and functions from this module.
EnumType * m_modeCreatePolygon
value that represents create polygon mode type belonging to enumeration
EnumType * m_modeCreateEllipse
value that represents create ellipse mode type belonging to enumeration
EnumType * m_modeArrowCursor
value that represents arrow mode type belonging to enumeration
EnumType * m_modeLegendChildAsObject
value that represents legend child as object (vectorize) mode type belonging to enumeration ...
EnumType * m_modeSceneZoom
value that represents scene zoom mode type belonging to enumeration
EnumType * m_modeMapCreateTextGrid
value that represents create text grid (vectorize) mode type belonging to enumeration ...
EnumType * m_modePan
value that represents pan mode type belonging to enumeration
EnumType * m_modeGroup
value that represents group mode type belonging to enumeration
EnumType * m_modeAlignRight
value that represents align right mode type belonging to enumeration
EnumType * m_modePageConfig
value that represents page configuration mode type belonging to enumeration
EnumType * m_modeCreateScale
value that represents create scale mode type belonging to enumeration
EnumType * m_modeWidgetToolbar
value that represents Toolbar widget mode type belonging to enumeration
EnumType * m_modeMapPan
value that represents map pan mode type belonging to enumeration
EnumType * m_modeAlignLeft
value that represents align left mode type belonging to enumeration
EnumType * m_modeUndo
value that represents undo mode type belonging to enumeration
EnumType * m_modeSendToBack
value that represents send to back mode type belonging to enumeration
EnumType * m_modeSelect
value that represents select mode type belonging to enumeration
EnumType * m_modeNone
value that represents none mode type belonging to enumeration
EnumType * m_modeZoomOut
value that represents zoom out mode type belonging to enumeration
Class to represent a mode type enumeration. Ex.: select, pan, create text, etc. The type of mode is u...
EnumType * m_modeCreateTextGrid
value that represents create text grid mode type belonging to enumeration
EnumType * m_modeCreateText
value that represents create text mode type belonging to enumeration
EnumType * m_modeCreateTitle
value that represents create title mode type belonging to enumeration
EnumType * m_modeActiveLinesIntersectionMouse
value that represents active lines intersection mouse mode type belonging to enumeration ...
EnumType * m_modeCreateMapLocation
value that represents create map location mode type belonging to enumeration
EnumType * m_modeMapZoomOut
value that represents map zoom out mode type belonging to enumeration
EnumType * m_modeUnitsMetricsChange
value that represents units metrics change mode type belonging to enumeration
EnumType * m_modeUngroup
value that represents ungroup mode type belonging to enumeration
EnumType * m_modeCreateMap
value that represents create map mode type belonging to enumeration
EnumType * m_modeCreateGridGeodesic
value that represents create grid geodesic mode type belonging to enumeration
EnumType * m_modeCreateLine
value that represents create line mode type belonging to enumeration
EnumType * m_modelExportToPDF
value that represents export to PDF mode type belonging to enumeration
EnumType * m_modeCreateRectangle
value that represents create rectangle mode type belonging to enumeration
EnumType * m_modeRecompose
value that represents recompose mode type belonging to enumeration
EnumType * m_modeCreateGridMap
value that represents create gridmap mode type belonging to enumeration
EnumType * m_modeWidgetInspector
value that represents Object Inspector widget mode type belonging to enumeration
EnumType * m_modeCreateLegend
value that represents create legend mode type belonging to enumeration
EnumType * m_modeAlignCenterVertical
value that represents align center vertical mode type belonging to enumeration
EnumType * m_modeCreateBalloon
value that represents create balloon mode type belonging to enumeration
EnumType * m_modeExit
value that represents exit mode type belonging to enumeration
EnumType * m_modeDrawSelectionMap
value that represents draw selection map (MapDisplay proxy) mode type belonging to enumeration ...
EnumType * m_modeCreateNorth
value that represents create north mode type belonging to enumeration
EnumType * m_modelObjectToImage
value that represents object to image (MVC Component to image. Ex.: .png) mode type belonging to enum...
EnumType * m_modeExportPropsJSON
value that represents export properties to json mode type belonging to enumeration ...
EnumType * m_modeMapCreateTextMap
value that represents create text map (vectorize) mode type belonging to enumeration ...
Class that represents the value of an enumeration. An enumeration is made of "1..n" objects EnumType...
EnumType * m_modeRedo
value that represents redo mode type belonging to enumeration
EnumType * m_modeRemoveObject
value that represents remove object (MVC component) mode type belonging to enumeration ...
EnumType * m_modeCreateArrow
value that represents create arrow mode type belonging to enumeration
Abstract class to represent an enumeration.
EnumType * m_modeAlignTop
value that represents align top mode type belonging to enumeration
EnumType * m_modeMapZoomIn
value that represents map zoom in mode type belonging to enumeration
EnumType * m_modeBringToFront
value that represents bring to front mode type belonging to enumeration
EnumType * m_modePrinter
value that represents printer mode type belonging to enumeration
EnumType * m_modeCreateLegendChild
value that represents create legend child mode type belonging to enumeration
EnumType * m_modeOffLinesIntersectionMouse
value that represents off lines intersection mouse mode type belonging to enumeration ...
EnumType * m_modeNewTemplate
value that represents new template mode type belonging to enumeration
EnumType * m_modeAlignCenterHorizontal
value that represents align center horizontal mode type belonging to enumeration
EnumType * m_modeSystematicScale
value that represents systematic scale mode type belonging to enumeration
EnumType * m_coordWait
value that represents wait coordinate mode type belonging to enumeration
EnumType * m_modeCreateItemGroup
value that represents create item group mode type belonging to enumeration
EnumType * m_modeAlignBottom
value that represents align bottom mode type belonging to enumeration
EnumType * m_modeCreateGridPlanar
value that represents create grid planar mode type belonging to enumeration
EnumType * m_inspectorCurrentItemChanged
value that represents object inspector current item changed type belonging to enumeration ...
EnumType * m_modeCreateImage
value that represents create image mode type belonging to enumeration
EnumType * m_modeZoomIn
value that represents zoom in mode type belonging to enumeration
EnumType * m_modeCreateBarCode
value that represents create barcode mode type belonging to enumeration