A connector of the te::qt::widgets::MapDisplay class to the Application Framework.
More...
#include <MapDisplay.h>
A connector of the te::qt::widgets::MapDisplay class to the Application Framework.
It is used to listen events sent by the application framework. It is a proxy for the te::qt::widgets::MapDisplay.
Definition at line 83 of file MapDisplay.h.
◆ MapDisplay()
◆ ~MapDisplay()
te::qt::af::MapDisplay::~MapDisplay |
( |
| ) |
|
◆ clear()
void te::qt::af::MapDisplay::clear |
( |
| ) |
|
It clears the map display.
◆ configSRS()
◆ draw()
It draws the given layer list.
- Parameters
-
◆ drawDataSet() [1/2]
void te::qt::af::MapDisplay::drawDataSet |
( |
te::da::DataSet * |
dataset, |
|
|
const std::string & |
geomPropertyName, |
|
|
int |
srid, |
|
|
const QColor & |
color, |
|
|
bool |
isLinked = false |
|
) |
| |
|
protected |
◆ drawDataSet() [2/2]
void te::qt::af::MapDisplay::drawDataSet |
( |
te::da::DataSet * |
dataset, |
|
|
const std::string & |
geomPropertyName, |
|
|
int |
srid, |
|
|
te::se::Style * |
style, |
|
|
bool |
isLinked = false |
|
) |
| |
|
protected |
◆ drawLayerSelection()
◆ drawLayersSelection()
◆ eventFilter()
bool te::qt::af::MapDisplay::eventFilter |
( |
QObject * |
watched, |
|
|
QEvent * |
e |
|
) |
| |
◆ fit()
◆ getDisplay()
◆ getSelectedLayer()
◆ getVisibleLayers()
◆ hasNextExtent
void te::qt::af::MapDisplay::hasNextExtent |
( |
bool |
value | ) |
|
|
signal |
◆ hasPreviousExtent
void te::qt::af::MapDisplay::hasPreviousExtent |
( |
bool |
value | ) |
|
|
signal |
◆ isPanToSelectedEnabled
bool te::qt::af::MapDisplay::isPanToSelectedEnabled |
( |
| ) |
|
|
protectedslot |
Returns the pan selected flag;.
- Returns
- Flag of the pan to selected operation.
◆ nextExtent()
void te::qt::af::MapDisplay::nextExtent |
( |
| ) |
|
◆ onApplicationTriggered
Listener to the application framewrork events.
- Parameters
-
e | An event sent by framework. |
◆ onCoordLLTracked
void te::qt::af::MapDisplay::onCoordLLTracked |
( |
QPointF & |
coordinate, |
|
|
QPointF & |
llCoordinate |
|
) |
| |
|
protectedslot |
◆ onCoordTracked
void te::qt::af::MapDisplay::onCoordTracked |
( |
QPointF & |
coordinate | ) |
|
|
protectedslot |
◆ onDrawLayersFinished
void te::qt::af::MapDisplay::onDrawLayersFinished |
( |
const QMap< QString, QString > & |
errors | ) |
|
|
protectedslot |
◆ onExtentChanged
void te::qt::af::MapDisplay::onExtentChanged |
( |
| ) |
|
|
protectedslot |
◆ pan()
◆ previousExtent()
void te::qt::af::MapDisplay::previousExtent |
( |
| ) |
|
◆ setEyeBirdDisplay()
◆ setZoomInDisplay()
◆ triggered
◆ zoom1x1()
◆ m_app
Pointer to applicatin controller;.
Definition at line 178 of file MapDisplay.h.
◆ m_autoPanEnabled
bool te::qt::af::MapDisplay::m_autoPanEnabled |
|
protected |
Define if auto pan is enabled.
Definition at line 195 of file MapDisplay.h.
◆ m_coordTracking
Tool for tracking mouse position.
Definition at line 186 of file MapDisplay.h.
◆ m_currentExtentIndex
int te::qt::af::MapDisplay::m_currentExtentIndex |
|
protected |
◆ m_display
◆ m_extentStack
◆ m_extentStackMaxSize
int te::qt::af::MapDisplay::m_extentStackMaxSize |
|
protected |
The max size of the extent stack. Used on previousExtent and nextExtent.
Definition at line 184 of file MapDisplay.h.
◆ m_eyeBirdDisplay
Pointer to a component that represents a eye bird display.
Definition at line 191 of file MapDisplay.h.
◆ m_lastDisplayContent
QPixmap te::qt::af::MapDisplay::m_lastDisplayContent |
|
protected |
The last map display content. i.e. a "clean" pixmap.
Definition at line 181 of file MapDisplay.h.
◆ m_menu
QMenu* te::qt::af::MapDisplay::m_menu |
|
protected |
◆ m_pan
Tool for pan using the middle mouse button.
Definition at line 188 of file MapDisplay.h.
◆ m_pantoSelectedAction
QAction* te::qt::af::MapDisplay::m_pantoSelectedAction |
|
protected |
Action to enable / disable pan to selected operation.
Definition at line 193 of file MapDisplay.h.
◆ m_zoomInDisplay
Pointer to a component that represents a zoom in display.
Definition at line 190 of file MapDisplay.h.
◆ m_zoomWheel
Tool for zoom using the wheel mouse button.
Definition at line 187 of file MapDisplay.h.
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/qt/af/connectors/MapDisplay.h