26 #ifndef __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_ZOOMINMAPDISPLAYWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_ZOOMINMAPDISPLAYWIDGET_H
30 #include "../../../color/RGBAColor.h"
31 #include "../../../maptools/AbstractLayer.h"
32 #include "../Config.h"
38 #include <QtGui/QSlider>
39 #include <QtGui/QWidget>
43 namespace gm {
class Envelope; }
45 namespace se {
class Mark; }
78 void setList(std::list<te::map::AbstractLayerPtr>& layerList,
int srid);
82 void drawCursorPosition(
double x,
double y);
84 void setEnabled(
bool status);
88 void onMapDisplayExtentChanged();
90 void onParentMapDisplayExtentChanged();
92 void onZoomFactorChanged();
117 #endif // __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_ZOOMINMAPDISPLAYWIDGET_H
#define TEQTWIDGETSEXPORT
You can use this macro in order to export/import classes and functions from this module.
QSlider * m_sliderZoomFactor
te::qt::widgets::MapDisplay * m_parentMapDisplay
te::qt::widgets::MapDisplay * m_mapDisplay
This class defines the map display ZoomIn, this component is only a specific map that shows the curre...
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.
A widget to control the display of a set of layers.
te::se::Mark * m_mark
Represents the mark of a cursor point.
te::color::RGBAColor ** m_rgbaMark
Represents the pattern of cursor point.
An Envelope defines a 2D rectangular region.
A Mark specifies a geometric shape and applies coloring to it.