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

Standard Toolbar for Layout. Includes Qt components for interaction between the user and the plugin/app, via events, made from the Layout module. Ex .: button for create Map, activate ZoomOut function, align selected components to the left, etc. This is also son of OutsideObserver, so it can become observer of a model (Observable). "View" part of widget. More...

#include <ToolbarOutside.h>

Inheritance diagram for te::layout::ToolbarOutside:
te::layout::OutsideObserver te::layout::Observer

Public Slots

virtual void onAlignBottomClicked (bool checked)
 
virtual void onAlignCenterHorizontalClicked (bool checked)
 
virtual void onAlignCenterVerticalClicked (bool checked)
 
virtual void onAlignLeftClicked (bool checked)
 
virtual void onAlignRightClicked (bool checked)
 
virtual void onAlignTopClicked (bool checked)
 
virtual void onArrowCursorClicked (bool checked)
 
virtual void onBringToFrontClicked (bool checked)
 
virtual void onDrawMapClicked (bool checked)
 
virtual void onExitClicked (bool checked)
 
virtual void onExportToPDFClicked (bool checked)
 
virtual void onGeometryTriggered (QAction *action)
 
virtual void onItemToolsTriggered (QAction *action)
 
virtual void onLineIntersectionMouse (bool checked)
 
virtual void onMapToolsTriggered (QAction *action)
 
virtual void onMapTriggered (QAction *action)
 
virtual void onObjectToImageClicked (bool checked)
 
virtual void onRecomposeClicked (bool checked)
 
virtual void onRemoveObjectClicked (bool checked)
 
virtual void onSceneZoomCurrentIndexChanged (int index)
 
virtual void onSendToBackClicked (bool checked)
 
virtual void onTextToolsTriggered (QAction *action)
 
virtual void onViewAreaTriggered (QAction *action)
 

Signals

void changeContext (bool change)
 

Public Member Functions

virtual void createToolbar ()
 
std::string getActionAlignBottom ()
 
virtual QAction * getActionAlignBottomToolButton ()
 
std::string getActionAlignCenterHorizontal ()
 
virtual QAction * getActionAlignCenterHorizontalToolButton ()
 
std::string getActionAlignCenterVertical ()
 
virtual QAction * getActionAlignCenterVerticalToolButton ()
 
std::string getActionAlignLeft ()
 
virtual QAction * getActionAlignLeftToolButton ()
 
std::string getActionAlignRight ()
 
virtual QAction * getActionAlignRightToolButton ()
 
std::string getActionAlignTop ()
 
virtual QAction * getActionAlignTopToolButton ()
 
std::string getActionArrow ()
 
virtual QAction * getActionArrowCursorButton ()
 
std::string getActionBalloon ()
 
std::string getActionBarCode ()
 
virtual QAction * getActionBringToFrontToolButton ()
 
virtual QAction * getActionComboBoxZoom ()
 
std::string getActionDrawMap ()
 
virtual QAction * getActionDrawMapToolButton ()
 
std::string getActionEllipse ()
 
std::string getActionExit ()
 
virtual QAction * getActionExitButton ()
 
std::string getActionExportToPDF ()
 
virtual QAction * getActionGeometryToolButton ()
 
std::string getActionGridGeodesic ()
 
std::string getActionGridMap ()
 
std::string getActionGridPlanar ()
 
std::string getActionGroup ()
 
std::string getActionImage ()
 
virtual QAction * getActionItemTools ()
 
std::string getActionLegendDefault ()
 
std::string getActionLine ()
 
std::string getActionLineIntersectionMouse ()
 
virtual QAction * getActionLineIntersectionToolButton ()
 
std::string getActionMapCreateLegendChildAsObject ()
 
std::string getActionMapCreateMapText ()
 
std::string getActionMapCreateTextGrid ()
 
std::string getActionMapDefault ()
 
std::string getActionMapLocation ()
 
std::string getActionMapPan ()
 
std::string getActionMapSystematicScale ()
 
virtual QAction * getActionMapToolButton ()
 
virtual QAction * getActionMapToolsToolButton ()
 
std::string getActionMapZoomIn ()
 
std::string getActionMapZoomOut ()
 
std::string getActionNorth ()
 
std::string getActionObjectToImage ()
 
virtual QAction * getActionObjectToImageButton ()
 
std::string getActionPoint ()
 
std::string getActionPolygon ()
 
virtual QAction * getActionRecomposeToolButton ()
 
std::string getActionRectangle ()
 
std::string getActionRedo ()
 
std::string getActionRemoveObject ()
 
virtual QAction * getActionRemoveObjectToolButton ()
 
std::string getActionScale ()
 
std::string getActionSceneZoom ()
 
virtual QAction * getActionSendToBackToolButton ()
 
std::string getActionStringGrid ()
 
std::string getActionTextDefault ()
 
virtual QAction * getActionTextToolButton ()
 
std::string getActionTitle ()
 
std::string getActionUndo ()
 
virtual QAction * getActionUndoToolButton ()
 
std::string getActionUngroup ()
 
virtual QAction * getActionViewAreaToolButton ()
 
std::string getActionViewPan ()
 
std::string getActionViewZoomIn ()
 
std::string getActionViewZoomOut ()
 
virtual QToolButton * getAlignBottomToolButton ()
 
virtual QToolButton * getAlignCenterHorizontalToolButton ()
 
virtual QToolButton * getAlignCenterVerticalToolButton ()
 
virtual QToolButton * getAlignLeftToolButton ()
 
virtual QToolButton * getAlignRightToolButton ()
 
virtual QToolButton * getAlignTopToolButton ()
 
virtual QToolButton * getArrowCursorButton ()
 
virtual QToolButton * getBringToFrontToolButton ()
 
virtual QComboBox * getComboBoxZoom ()
 
virtual OutsideControllergetController ()
 Returns the "Controller" part of the MVC. More...
 
virtual QToolButton * getDrawMapToolButton ()
 
virtual QToolButton * getExitButton ()
 
virtual QToolButton * getGeometryToolButton ()
 
virtual QToolButton * getItemTools ()
 
virtual QToolButton * getLineIntersectionToolButton ()
 
virtual QToolButton * getMapToolButton ()
 
virtual QToolButton * getMapToolsToolButton ()
 
virtual ObservablegetModel ()
 Returns the "Model" part of the MVC. More...
 
virtual QToolButton * getObjectToImageButton ()
 
virtual te::gm::Coord2D getPosition ()
 Method that returns the position llx, lly Reimplement this function in a ItemObserver subclass to provide the item's getPosition implementation. More...
 
virtual PropertiesgetProperties () const
 Reimplemented from Observer. More...
 
virtual QToolButton * getRecomposeToolButton ()
 
virtual QToolButton * getRemoveObjectToolButton ()
 
virtual QToolButton * getSendToBackToolButton ()
 
virtual QToolButton * getTextToolButton ()
 
virtual QToolButton * getUndoToolButton ()
 
virtual QToolButton * getViewAreaToolButton ()
 
virtual void refresh ()
 Updated model state. More...
 
virtual void setPosition (const double &x, const double &y)
 Change coordinate llx,lly of the MVC widget. Reimplement this function in a ItemController subclass to provide the controller's create implementation. More...
 
 ToolbarOutside (OutsideController *controller, Observable *o)
 
virtual void updateObserver (ContextItem context)
 Reimplemented from Observer. More...
 
virtual ~ToolbarOutside ()
 

Protected Slots

virtual void onChangeZoom (double factor)
 

Protected Member Functions

virtual void changeAction (EnumType *mode)
 
virtual QAction * createAction (std::string text, std::string objName, std::string icon, std::string tooltip="", QWidget *parent=0)
 
virtual QToolButton * createAlignBottomToolButton ()
 
virtual QToolButton * createAlignCenterHorizontalToolButton ()
 
virtual QToolButton * createAlignCenterVerticalToolButton ()
 
virtual QToolButton * createAlignLeftToolButton ()
 
virtual QToolButton * createAlignRightToolButton ()
 
virtual QToolButton * createAlignTopToolButton ()
 
virtual QToolButton * createArrowCursorButton ()
 
virtual QToolButton * createBringToFrontToolButton ()
 
virtual QToolButton * createDrawMapToolButton ()
 
virtual QToolButton * createExitButton ()
 
virtual QToolButton * createExportToPDFButton ()
 
virtual QToolButton * createGeometryToolButton ()
 
virtual QToolButton * createItemTools ()
 
virtual QToolButton * createLineIntersectionToolButton ()
 
virtual QToolButton * createMapToolButton ()
 
virtual QToolButton * createMapToolsToolButton ()
 
virtual QToolButton * createObjectToImageButton ()
 
virtual QPushButton * createPushButton (std::string text, std::string tooltip, std::string icon)
 
virtual QToolButton * createRecomposeToolButton ()
 
virtual QToolButton * createRemoveObjectToolButton ()
 
virtual QComboBox * createSceneZoomCombobox ()
 
virtual QToolButton * createSendToBackToolButton ()
 
virtual QToolButton * createTextToolButton ()
 
virtual QToolButton * createToolButton (std::string text, std::string tooltip, std::string icon)
 
virtual QToolButton * createUndoToolButton ()
 
virtual QToolButton * createViewAreaToolButton ()
 

Protected Attributes

std::string m_actionAlignBottom
 
QAction * m_actionAlignBottomToolButton
 
std::string m_actionAlignCenterHorizontal
 
QAction * m_actionAlignCenterHorizontalToolButton
 
std::string m_actionAlignCenterVertical
 
QAction * m_actionAlignCenterVerticalToolButton
 
std::string m_actionAlignLeft
 
QAction * m_actionAlignLeftToolButton
 
std::string m_actionAlignRight
 
QAction * m_actionAlignRightToolButton
 
std::string m_actionAlignTop
 
QAction * m_actionAlignTopToolButton
 
std::string m_actionArrow
 
QAction * m_actionArrowCursorButton
 
std::string m_actionBalloon
 
std::string m_actionBarCode
 
QAction * m_actionBringToFrontToolButton
 
QAction * m_actionComboZoom
 
std::string m_actionDrawMap
 
QAction * m_actionDrawMapToolButton
 
std::string m_actionEllipse
 
std::string m_actionExit
 
QAction * m_actionExitButton
 
std::string m_actionExportToPDF
 
QAction * m_actionExportToPDFButton
 
QAction * m_actionGeometryToolButton
 
std::string m_actionGridGeodesic
 
std::string m_actionGridMap
 
std::string m_actionGridPlanar
 
std::string m_actionGroup
 
std::string m_actionImage
 
QAction * m_actionItemTools
 
std::string m_actionLegendDefault
 
std::string m_actionLine
 
std::string m_actionLineIntersectionMouse
 
QAction * m_actionLineIntersectionToolButton
 
std::string m_actionMapCreateLegendChildAsObject
 
std::string m_actionMapCreateMapText
 
std::string m_actionMapCreateTextGrid
 
std::string m_actionMapDefault
 
std::string m_actionMapLocation
 
std::string m_actionMapPan
 
std::string m_actionMapSystematicScale
 
QAction * m_actionMapToolButton
 
QAction * m_actionMapToolsToolButton
 
std::string m_actionMapZoomIn
 
std::string m_actionMapZoomOut
 
std::string m_actionNorth
 
std::string m_actionObjectToImage
 
QAction * m_actionObjectToImageButton
 
std::string m_actionPoint
 
std::string m_actionPolygon
 
QAction * m_actionRecomposeToolButton
 
std::string m_actionRectangle
 
std::string m_actionRedo
 
std::string m_actionRemoveObject
 
QAction * m_actionRemoveObjectToolButton
 
std::string m_actionScale
 
std::string m_actionSceneZoom
 
QAction * m_actionSendToBackToolButton
 
std::string m_actionStringGrid
 
std::string m_actionTextDefault
 
QAction * m_actionTextToolButton
 
std::string m_actionTitle
 
std::string m_actionUndo
 
QAction * m_actionUndoToolButton
 
std::string m_actionUngroup
 
QAction * m_actionViewAreaToolButton
 
std::string m_actionViewPan
 
std::string m_actionViewZoomIn
 
std::string m_actionViewZoomOut
 
QToolButton * m_alignBottomToolButton
 
QToolButton * m_alignCenterHorizontalToolButton
 
QToolButton * m_alignCenterVerticalToolButton
 
QToolButton * m_alignLeftToolButton
 
QToolButton * m_alignRightToolButton
 
QToolButton * m_alignTopToolButton
 
QToolButton * m_arrowCursorButton
 
QToolButton * m_bringToFrontToolButton
 
QComboBox * m_comboZoom
 
OutsideControllerm_controller
 "Controller" part of MVC widget. More...
 
QToolButton * m_drawMapToolButton
 
QToolButton * m_exitButton
 
QToolButton * m_exportToPDFButton
 
QToolButton * m_geometryToolButton
 
QToolButton * m_itemTools
 
QToolButton * m_lineIntersectionToolButton
 
QToolButton * m_mapToolButton
 
QToolButton * m_mapToolsToolButton
 
Observablem_model
 "Model" part of MVC widget. More...
 
QToolButton * m_objectToImageButton
 
QToolButton * m_recomposeToolButton
 
QToolButton * m_removeObjectToolButton
 
QToolButton * m_sendToBackToolButton
 
QToolButton * m_textToolButton
 
QToolButton * m_undoToolButton
 
QToolButton * m_viewAreaToolButton
 

Detailed Description

Standard Toolbar for Layout. Includes Qt components for interaction between the user and the plugin/app, via events, made from the Layout module. Ex .: button for create Map, activate ZoomOut function, align selected components to the left, etc. This is also son of OutsideObserver, so it can become observer of a model (Observable). "View" part of widget.

See also
te::layout::OutsideObserver

Definition at line 68 of file ToolbarOutside.h.

Constructor & Destructor Documentation

te::layout::ToolbarOutside::ToolbarOutside ( OutsideController controller,
Observable o 
)

Definition at line 56 of file ToolbarOutside.cpp.

te::layout::ToolbarOutside::~ToolbarOutside ( )
virtual

Definition at line 160 of file ToolbarOutside.cpp.

Member Function Documentation

void te::layout::ToolbarOutside::changeAction ( EnumType mode)
protectedvirtual
void te::layout::ToolbarOutside::changeContext ( bool  change)
signal
QAction * te::layout::ToolbarOutside::createAction ( std::string  text,
std::string  objName,
std::string  icon,
std::string  tooltip = "",
QWidget *  parent = 0 
)
protectedvirtual

Definition at line 1092 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createAlignBottomToolButton ( )
protectedvirtual

Definition at line 577 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createAlignCenterHorizontalToolButton ( )
protectedvirtual

Definition at line 590 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createAlignCenterVerticalToolButton ( )
protectedvirtual

Definition at line 603 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createAlignLeftToolButton ( )
protectedvirtual

Definition at line 538 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createAlignRightToolButton ( )
protectedvirtual

Definition at line 551 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createAlignTopToolButton ( )
protectedvirtual

Definition at line 564 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createArrowCursorButton ( )
protectedvirtual

Definition at line 391 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createBringToFrontToolButton ( )
protectedvirtual

Definition at line 462 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createDrawMapToolButton ( )
protectedvirtual

Definition at line 667 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createExitButton ( )
protectedvirtual

Definition at line 693 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createExportToPDFButton ( )
protectedvirtual

Definition at line 706 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createGeometryToolButton ( )
protectedvirtual

Definition at line 328 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createItemTools ( )
protectedvirtual

Definition at line 404 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createLineIntersectionToolButton ( )
protectedvirtual

Definition at line 428 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createMapToolButton ( )
protectedvirtual

Definition at line 247 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createMapToolsToolButton ( )
protectedvirtual

Definition at line 289 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createObjectToImageButton ( )
protectedvirtual

Definition at line 680 of file ToolbarOutside.cpp.

QPushButton * te::layout::ToolbarOutside::createPushButton ( std::string  text,
std::string  tooltip,
std::string  icon 
)
protectedvirtual

Definition at line 1079 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createRecomposeToolButton ( )
protectedvirtual

Definition at line 489 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createRemoveObjectToolButton ( )
protectedvirtual

Definition at line 616 of file ToolbarOutside.cpp.

QComboBox * te::layout::ToolbarOutside::createSceneZoomCombobox ( )
protectedvirtual
QToolButton * te::layout::ToolbarOutside::createSendToBackToolButton ( )
protectedvirtual

Definition at line 475 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createTextToolButton ( )
protectedvirtual

Definition at line 502 of file ToolbarOutside.cpp.

void te::layout::ToolbarOutside::createToolbar ( )
virtual

Definition at line 193 of file ToolbarOutside.cpp.

Referenced by te::layout::OutsideFactory::make().

QToolButton * te::layout::ToolbarOutside::createToolButton ( std::string  text,
std::string  tooltip,
std::string  icon 
)
protectedvirtual

Definition at line 1065 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::createUndoToolButton ( )
protectedvirtual
QToolButton * te::layout::ToolbarOutside::createViewAreaToolButton ( )
protectedvirtual

Definition at line 364 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionAlignBottom ( )

Definition at line 1423 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionAlignBottomToolButton ( )
virtual

Definition at line 1538 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionAlignCenterHorizontal ( )

Definition at line 1428 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionAlignCenterHorizontalToolButton ( )
virtual

Definition at line 1543 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionAlignCenterVertical ( )

Definition at line 1433 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionAlignCenterVerticalToolButton ( )
virtual

Definition at line 1548 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionAlignLeft ( )

Definition at line 1408 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionAlignLeftToolButton ( )
virtual

Definition at line 1523 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionAlignRight ( )

Definition at line 1413 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionAlignRightToolButton ( )
virtual

Definition at line 1528 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionAlignTop ( )

Definition at line 1418 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionAlignTopToolButton ( )
virtual

Definition at line 1533 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionArrow ( )

Definition at line 1323 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionArrowCursorButton ( )
virtual

Definition at line 1488 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionBalloon ( )

Definition at line 1398 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionBarCode ( )

Definition at line 1403 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionBringToFrontToolButton ( )
virtual

Definition at line 1503 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionComboBoxZoom ( )
virtual

Definition at line 1578 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionDrawMap ( )

Definition at line 1448 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionDrawMapToolButton ( )
virtual

Definition at line 1563 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionEllipse ( )

Definition at line 1318 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionExit ( )

Definition at line 1458 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionExitButton ( )
virtual

Definition at line 1573 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionExportToPDF ( )

Definition at line 1463 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionGeometryToolButton ( )
virtual

Definition at line 1478 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionGridGeodesic ( )

Definition at line 1293 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionGridMap ( )

Definition at line 1283 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionGridPlanar ( )

Definition at line 1288 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionGroup ( )

Definition at line 1353 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionImage ( )

Definition at line 1383 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionItemTools ( )
virtual

Definition at line 1493 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionLegendDefault ( )

Definition at line 1238 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionLine ( )

Definition at line 1328 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionLineIntersectionMouse ( )

Definition at line 1363 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionLineIntersectionToolButton ( )
virtual

Definition at line 1498 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapCreateLegendChildAsObject ( )

Definition at line 1278 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapCreateMapText ( )

Definition at line 1273 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapCreateTextGrid ( )

Definition at line 1268 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapDefault ( )

Definition at line 1233 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapLocation ( )

Definition at line 1303 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapPan ( )

Definition at line 1258 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapSystematicScale ( )

Definition at line 1263 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionMapToolButton ( )
virtual

Definition at line 1468 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionMapToolsToolButton ( )
virtual

Definition at line 1473 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapZoomIn ( )

Definition at line 1248 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionMapZoomOut ( )

Definition at line 1253 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionNorth ( )

Definition at line 1298 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionObjectToImage ( )

Definition at line 1453 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionObjectToImageButton ( )
virtual

Definition at line 1568 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionPoint ( )

Definition at line 1313 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionPolygon ( )

Definition at line 1333 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionRecomposeToolButton ( )
virtual

Definition at line 1513 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionRectangle ( )

Definition at line 1308 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionRedo ( )

Definition at line 1443 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionRemoveObject ( )

Definition at line 1373 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionRemoveObjectToolButton ( )
virtual

Definition at line 1553 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionScale ( )

Definition at line 1243 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionSceneZoom ( )

Definition at line 1368 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionSendToBackToolButton ( )
virtual

Definition at line 1508 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionStringGrid ( )

Definition at line 1388 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionTextDefault ( )

Definition at line 1378 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionTextToolButton ( )
virtual

Definition at line 1518 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionTitle ( )

Definition at line 1393 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionUndo ( )

Definition at line 1438 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionUndoToolButton ( )
virtual

Definition at line 1558 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionUngroup ( )

Definition at line 1358 of file ToolbarOutside.cpp.

QAction * te::layout::ToolbarOutside::getActionViewAreaToolButton ( )
virtual

Definition at line 1483 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionViewPan ( )

Definition at line 1338 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionViewZoomIn ( )

Definition at line 1343 of file ToolbarOutside.cpp.

std::string te::layout::ToolbarOutside::getActionViewZoomOut ( )

Definition at line 1348 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getAlignBottomToolButton ( )
virtual

Definition at line 1193 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getAlignCenterHorizontalToolButton ( )
virtual

Definition at line 1198 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getAlignCenterVerticalToolButton ( )
virtual

Definition at line 1203 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getAlignLeftToolButton ( )
virtual

Definition at line 1178 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getAlignRightToolButton ( )
virtual

Definition at line 1183 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getAlignTopToolButton ( )
virtual

Definition at line 1188 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getArrowCursorButton ( )
virtual

Definition at line 1143 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getBringToFrontToolButton ( )
virtual

Definition at line 1158 of file ToolbarOutside.cpp.

QComboBox * te::layout::ToolbarOutside::getComboBoxZoom ( )
virtual

Definition at line 1109 of file ToolbarOutside.cpp.

te::layout::OutsideController * te::layout::OutsideObserver::getController ( )
virtualinherited

Returns the "Controller" part of the MVC.

Returns
controller

Definition at line 59 of file OutsideObserver.cpp.

QToolButton * te::layout::ToolbarOutside::getDrawMapToolButton ( )
virtual

Definition at line 1218 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getExitButton ( )
virtual

Definition at line 1228 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getGeometryToolButton ( )
virtual

Definition at line 1133 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getItemTools ( )
virtual

Definition at line 1148 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getLineIntersectionToolButton ( )
virtual

Definition at line 1153 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getMapToolButton ( )
virtual

Definition at line 1123 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getMapToolsToolButton ( )
virtual

Definition at line 1128 of file ToolbarOutside.cpp.

te::layout::Observable * te::layout::OutsideObserver::getModel ( )
virtualinherited

Returns the "Model" part of the MVC.

Returns
model

Definition at line 64 of file OutsideObserver.cpp.

Referenced by te::layout::DialogPropertiesBrowser::onShowGridSettingsDlg().

QToolButton * te::layout::ToolbarOutside::getObjectToImageButton ( )
virtual

Definition at line 1223 of file ToolbarOutside.cpp.

te::gm::Coord2D te::layout::ToolbarOutside::getPosition ( )
virtual

Method that returns the position llx, lly Reimplement this function in a ItemObserver subclass to provide the item's getPosition implementation.

Returns
coordinate

Implements te::layout::OutsideObserver.

Definition at line 180 of file ToolbarOutside.cpp.

References te::gm::Coord2D::x, and te::gm::Coord2D::y.

te::layout::Properties * te::layout::OutsideObserver::getProperties ( ) const
virtualinherited

Reimplemented from Observer.

Definition at line 54 of file OutsideObserver.cpp.

References te::layout::Properties::getProperties().

QToolButton * te::layout::ToolbarOutside::getRecomposeToolButton ( )
virtual

Definition at line 1168 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getRemoveObjectToolButton ( )
virtual

Definition at line 1208 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getSendToBackToolButton ( )
virtual

Definition at line 1163 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getTextToolButton ( )
virtual

Definition at line 1173 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getUndoToolButton ( )
virtual

Definition at line 1213 of file ToolbarOutside.cpp.

QToolButton * te::layout::ToolbarOutside::getViewAreaToolButton ( )
virtual

Definition at line 1138 of file ToolbarOutside.cpp.

void te::layout::ToolbarOutside::onAlignBottomClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onAlignCenterHorizontalClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onAlignCenterVerticalClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onAlignLeftClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onAlignRightClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onAlignTopClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onArrowCursorClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onBringToFrontClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onChangeZoom ( double  factor)
protectedvirtualslot

Definition at line 1114 of file ToolbarOutside.cpp.

void te::layout::ToolbarOutside::onDrawMapClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onExitClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onExportToPDFClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onItemToolsTriggered ( QAction *  action)
virtualslot
void te::layout::ToolbarOutside::onObjectToImageClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onRecomposeClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onRemoveObjectClicked ( bool  checked)
virtualslot
void te::layout::ToolbarOutside::onSendToBackClicked ( bool  checked)
virtualslot
void te::layout::OutsideObserver::refresh ( )
virtualinherited

Updated model state.

Parameters
trueif refresh the current position, false otherwise

Definition at line 48 of file OutsideObserver.cpp.

References te::gm::Coord2D::x, and te::gm::Coord2D::y.

void te::layout::ToolbarOutside::setPosition ( const double &  x,
const double &  y 
)
virtual

Change coordinate llx,lly of the MVC widget. Reimplement this function in a ItemController subclass to provide the controller's create implementation.

Parameters
xllx
ylly

Implements te::layout::OutsideObserver.

Definition at line 174 of file ToolbarOutside.cpp.

void te::layout::ToolbarOutside::updateObserver ( ContextItem  context)
virtual

Reimplemented from Observer.

Implements te::layout::OutsideObserver.

Definition at line 165 of file ToolbarOutside.cpp.

References te::layout::ContextItem::isShow().

Member Data Documentation

std::string te::layout::ToolbarOutside::m_actionAlignBottom
protected

Definition at line 466 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionAlignBottomToolButton
protected

Definition at line 522 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionAlignCenterHorizontal
protected

Definition at line 467 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionAlignCenterHorizontalToolButton
protected

Definition at line 523 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionAlignCenterVertical
protected

Definition at line 468 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionAlignCenterVerticalToolButton
protected

Definition at line 524 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionAlignLeft
protected

Definition at line 463 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionAlignLeftToolButton
protected

Definition at line 519 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionAlignRight
protected

Definition at line 464 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionAlignRightToolButton
protected

Definition at line 520 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionAlignTop
protected

Definition at line 465 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionAlignTopToolButton
protected

Definition at line 521 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionArrow
protected

Definition at line 434 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionArrowCursorButton
protected

Definition at line 512 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionBalloon
protected

Definition at line 459 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionBarCode
protected

Definition at line 460 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionBringToFrontToolButton
protected

Definition at line 515 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionComboZoom
protected

Definition at line 507 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionDrawMap
protected

Definition at line 474 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionDrawMapToolButton
protected

Definition at line 527 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionEllipse
protected

Definition at line 433 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionExit
protected

Definition at line 477 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionExitButton
protected

Definition at line 529 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionExportToPDF
protected

Definition at line 478 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionExportToPDFButton
protected

Definition at line 530 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionGeometryToolButton
protected

Definition at line 510 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionGridGeodesic
protected

Definition at line 426 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionGridMap
protected

Definition at line 424 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionGridPlanar
protected

Definition at line 425 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionGroup
protected

Definition at line 445 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionImage
protected

Definition at line 456 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionItemTools
protected

Definition at line 513 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionLegendDefault
protected

Definition at line 413 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionLine
protected

Definition at line 435 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionLineIntersectionMouse
protected

Definition at line 448 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionLineIntersectionToolButton
protected

Definition at line 514 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapCreateLegendChildAsObject
protected

Definition at line 423 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapCreateMapText
protected

Definition at line 422 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapCreateTextGrid
protected

Definition at line 421 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapDefault
protected

Definition at line 412 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapLocation
protected

Definition at line 428 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapPan
protected

Definition at line 419 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapSystematicScale
protected

Definition at line 420 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionMapToolButton
protected

Definition at line 508 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionMapToolsToolButton
protected

Definition at line 509 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapZoomIn
protected

Definition at line 417 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionMapZoomOut
protected

Definition at line 418 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionNorth
protected

Definition at line 427 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionObjectToImage
protected

Definition at line 476 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionObjectToImageButton
protected

Definition at line 528 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionPoint
protected

Definition at line 432 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionPolygon
protected

Definition at line 436 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionRecomposeToolButton
protected

Definition at line 517 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionRectangle
protected

Definition at line 431 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionRedo
protected

Definition at line 472 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionRemoveObject
protected

Definition at line 452 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionRemoveObjectToolButton
protected

Definition at line 525 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionScale
protected

Definition at line 414 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionSceneZoom
protected

Definition at line 450 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionSendToBackToolButton
protected

Definition at line 516 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionStringGrid
protected

Definition at line 457 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionTextDefault
protected

Definition at line 455 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionTextToolButton
protected

Definition at line 518 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionTitle
protected

Definition at line 458 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionUndo
protected

Definition at line 471 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionUndoToolButton
protected

Definition at line 526 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionUngroup
protected

Definition at line 446 of file ToolbarOutside.h.

QAction* te::layout::ToolbarOutside::m_actionViewAreaToolButton
protected

Definition at line 511 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionViewPan
protected

Definition at line 439 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionViewZoomIn
protected

Definition at line 440 of file ToolbarOutside.h.

std::string te::layout::ToolbarOutside::m_actionViewZoomOut
protected

Definition at line 441 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_alignBottomToolButton
protected

Definition at line 495 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_alignCenterHorizontalToolButton
protected

Definition at line 496 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_alignCenterVerticalToolButton
protected

Definition at line 497 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_alignLeftToolButton
protected

Definition at line 492 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_alignRightToolButton
protected

Definition at line 493 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_alignTopToolButton
protected

Definition at line 494 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_arrowCursorButton
protected

Definition at line 485 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_bringToFrontToolButton
protected

Definition at line 488 of file ToolbarOutside.h.

QComboBox* te::layout::ToolbarOutside::m_comboZoom
protected

Definition at line 409 of file ToolbarOutside.h.

OutsideController* te::layout::OutsideObserver::m_controller
protectedinherited

"Controller" part of MVC widget.

Definition at line 119 of file OutsideObserver.h.

QToolButton* te::layout::ToolbarOutside::m_drawMapToolButton
protected

Definition at line 500 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_exitButton
protected

Definition at line 502 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_exportToPDFButton
protected

Definition at line 503 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_geometryToolButton
protected

Definition at line 483 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_itemTools
protected

Definition at line 486 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_lineIntersectionToolButton
protected

Definition at line 487 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_mapToolButton
protected

Definition at line 481 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_mapToolsToolButton
protected

Definition at line 482 of file ToolbarOutside.h.

Observable* te::layout::OutsideObserver::m_model
protectedinherited
QToolButton* te::layout::ToolbarOutside::m_objectToImageButton
protected

Definition at line 501 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_recomposeToolButton
protected

Definition at line 490 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_removeObjectToolButton
protected

Definition at line 498 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_sendToBackToolButton
protected

Definition at line 489 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_textToolButton
protected

Definition at line 491 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_undoToolButton
protected

Definition at line 499 of file ToolbarOutside.h.

QToolButton* te::layout::ToolbarOutside::m_viewAreaToolButton
protected

Definition at line 484 of file ToolbarOutside.h.


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