#include <ToolbarOutside.h>
Public Slots | |
virtual void | onArrowCursorClicked (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 | onViewAreaTriggered (QAction *action) |
Signals | |
void | changeContext (bool change) |
Public Member Functions | |
virtual OutsideController * | getController () |
virtual Observable * | getModel () |
virtual te::gm::Coord2D | getPosition () |
virtual Properties * | getProperties () const |
virtual void | refresh () |
virtual void | setPosition (const double &x, const double &y) |
ToolbarOutside (OutsideController *controller, Observable *o) | |
virtual void | updateObserver (ContextItem context) |
virtual | ~ToolbarOutside () |
Protected Member Functions | |
virtual void | changeAction (LayoutMode mode) |
virtual QAction * | createAction (std::string text, std::string objName, std::string icon, std::string tooltip="") |
virtual void | createArrowCursorButton () |
virtual void | createGeometryToolButton () |
virtual void | createItemTools () |
virtual void | createLineIntersectionToolButton () |
virtual void | createMapToolButton () |
virtual void | createMapToolsToolButton () |
virtual QPushButton * | createPushButton (std::string text, std::string tooltip, std::string icon) |
virtual void | createToolbar () |
virtual QToolButton * | createToolButton (std::string text, std::string tooltip, std::string icon) |
virtual void | createViewAreaToolButton () |
Protected Attributes | |
QToolButton * | m_btnMap |
OutsideController * | m_controller |
Observable * | m_model |
std::string | m_optionGroup |
std::string | m_optionLegendDefault |
std::string | m_optionLineIntersectionMouse |
std::string | m_optionMapDefault |
std::string | m_optionMapGrid |
std::string | m_optionMapPan |
std::string | m_optionMapZoomIn |
std::string | m_optionMapZoomOut |
std::string | m_optionRectangle |
std::string | m_optionScale |
std::string | m_optionUngroup |
std::string | m_optionViewPan |
std::string | m_optionViewZoomIn |
std::string | m_optionViewZoomOut |
QToolBar * | m_toolbar |
Definition at line 55 of file ToolbarOutside.h.
te::layout::ToolbarOutside::ToolbarOutside | ( | OutsideController * | controller, |
Observable * | o | ||
) |
Definition at line 56 of file ToolbarOutside.cpp.
References createToolbar(), te::layout::Observable::getBox(), te::layout::OutsideObserver::m_model, and m_toolbar.
|
virtual |
Definition at line 87 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 362 of file ToolbarOutside.cpp.
References te::layout::Context::getInstance(), te::layout::Context::getMode(), and te::layout::Context::setMode().
|
signal |
|
protectedvirtual |
Definition at line 407 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 227 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 191 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 236 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 254 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 146 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 170 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 393 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 120 of file ToolbarOutside.cpp.
Referenced by ToolbarOutside().
|
protectedvirtual |
Definition at line 379 of file ToolbarOutside.cpp.
|
protectedvirtual |
Definition at line 206 of file ToolbarOutside.cpp.
|
virtualinherited |
Definition at line 59 of file OutsideObserver.cpp.
|
virtualinherited |
Definition at line 64 of file OutsideObserver.cpp.
|
virtual |
Implements te::layout::OutsideObserver.
Definition at line 107 of file ToolbarOutside.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
virtualinherited |
Implements te::layout::Observer.
Definition at line 54 of file OutsideObserver.cpp.
References te::layout::Properties::getProperties().
|
virtualslot |
Definition at line 322 of file ToolbarOutside.cpp.
References te::layout::TypeArrowCursor.
|
virtualslot |
Definition at line 298 of file ToolbarOutside.cpp.
References te::layout::TypeCreateRectangle.
|
virtualslot |
Definition at line 327 of file ToolbarOutside.cpp.
References te::layout::TypeGroup, and te::layout::TypeUngroup.
|
virtualslot |
|
virtualslot |
Definition at line 282 of file ToolbarOutside.cpp.
References te::layout::TypeMapPan, te::layout::TypeMapZoomIn, and te::layout::TypeMapZoomOut.
|
virtualslot |
Definition at line 262 of file ToolbarOutside.cpp.
References te::layout::TypeCreateLegend, te::layout::TypeCreateMap, te::layout::TypeCreateMapGrid, and te::layout::TypeCreateScale.
|
virtualslot |
Definition at line 306 of file ToolbarOutside.cpp.
References te::layout::TypePan, te::layout::TypeZoomIn, and te::layout::TypeZoomOut.
|
virtualinherited |
Definition at line 48 of file OutsideObserver.cpp.
References te::gm::Coord2D::x, and te::gm::Coord2D::y.
|
virtual |
Implements te::layout::OutsideObserver.
Definition at line 101 of file ToolbarOutside.cpp.
|
virtual |
Implements te::layout::OutsideObserver.
Definition at line 92 of file ToolbarOutside.cpp.
References te::layout::ContextItem::getShow().
|
protected |
Definition at line 118 of file ToolbarOutside.h.
|
protectedinherited |
Definition at line 58 of file OutsideObserver.h.
|
protectedinherited |
Definition at line 59 of file OutsideObserver.h.
Referenced by te::layout::ObjectInspectorOutside::ObjectInspectorOutside(), te::layout::OutsideObserver::OutsideObserver(), te::layout::PropertiesOutside::PropertiesOutside(), and ToolbarOutside().
|
protected |
Definition at line 141 of file ToolbarOutside.h.
|
protected |
Definition at line 123 of file ToolbarOutside.h.
|
protected |
Definition at line 144 of file ToolbarOutside.h.
|
protected |
Definition at line 121 of file ToolbarOutside.h.
|
protected |
Definition at line 122 of file ToolbarOutside.h.
|
protected |
Definition at line 129 of file ToolbarOutside.h.
|
protected |
Definition at line 127 of file ToolbarOutside.h.
|
protected |
Definition at line 128 of file ToolbarOutside.h.
|
protected |
Definition at line 132 of file ToolbarOutside.h.
|
protected |
Definition at line 124 of file ToolbarOutside.h.
|
protected |
Definition at line 142 of file ToolbarOutside.h.
|
protected |
Definition at line 135 of file ToolbarOutside.h.
|
protected |
Definition at line 136 of file ToolbarOutside.h.
|
protected |
Definition at line 137 of file ToolbarOutside.h.
|
protected |
Definition at line 117 of file ToolbarOutside.h.
Referenced by ToolbarOutside().