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"
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
A Mark specifies a geometric shape and applies coloring to it.
An Envelope defines a 2D rectangular region.
A helper class for 32-bit RGBA (Red-Green-Blue-Alpha channel) color.