27 #include "../../../dataaccess/dataset/DataSet.h"
28 #include "../../../dataaccess/dataset/ObjectIdSet.h"
29 #include "../../../dataaccess/utils/Utils.h"
30 #include "../../../geometry/Geometry.h"
31 #include "../../../geometry/Envelope.h"
32 #include "../../../geometry/Utils.h"
33 #include "../../../maptools/Utils.h"
34 #include "../../../srs/Config.h"
35 #include "../../widgets/layout/LayoutEditor.h"
36 #include "../../widgets/layout/DataFrame.h"
37 #include "../../widgets/canvas/MultiThreadMapDisplay.h"
38 #include "../../widgets/tools/AbstractTool.h"
39 #include "../../widgets/tools/ZoomWheel.h"
40 #include "../../widgets/tools/CoordTracking.h"
41 #include "../../widgets/Utils.h"
42 #include "../events/LayerEvents.h"
43 #include "../events/MapEvents.h"
44 #include "../events/ProjectEvents.h"
45 #include "../events/ToolEvents.h"
46 #include "../ApplicationController.h"
47 #include "../Project.h"
52 #include <QContextMenuEvent>
53 #include <QMessageBox>
59 #define EXTENT_STACK_SIZE 5
77 delete m_layoutEditor;
83 return m_layoutEditor;
101 m_layoutEditor->setSelectionColor(selColor);
102 m_layoutEditor->drawLayersSelection();
110 m_layoutEditor->setDisplayBackgroundColor(mapColorChanged->
m_color);
117 m_layoutEditor->setSelectionColor(selColor);
118 m_layoutEditor->drawButtonClicked();
124 m_layoutEditor->setMouseMode(1);
130 m_layoutEditor->setMouseMode(2);
136 m_layoutEditor->setMouseMode(3);
142 m_layoutEditor->setMouseMode(0);
A base class for application events.
void onApplicationTriggered(te::qt::af::evt::Event *e)
Listener to the application framewrork events.
virtual ~LayoutEditor()
destructor.
QColor getSelectionColor() const
Returns the application selection color.
static ApplicationController & getInstance()
It returns a reference to the singleton instance.
LayoutEditor(te::qt::widgets::LayoutEditor *le)
Constructor.
This event signals that the color of the map display changed.
void setCurrentTool(te::qt::widgets::AbstractTool *tool)
Updates the current tool being used on te::qt::widgets::MapDisplay.
te::qt::widgets::LayoutEditor * getLayoutEditor()