26 #ifndef __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_ZOOMINMAPDISPLAYWIDGET_H 27 #define __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_ZOOMINMAPDISPLAYWIDGET_H 30 #include "../../../color/RGBAColor.h" 32 #include "../../../maptools/AbstractLayer.h" 34 #include "../Config.h" 45 namespace gm {
class Envelope; }
47 namespace se {
class Mark; }
80 void setList(std::list<te::map::AbstractLayerPtr>& layerList,
int srid);
84 void drawCursorPosition(
double x,
double y);
86 void setEnabled(
bool status);
90 void onMapDisplayExtentChanged();
92 void onParentMapDisplayExtentChanged();
94 void onZoomFactorChanged();
119 #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.