26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H
33 #include <QtCore/QMap>
34 #include <QtCore/QString>
47 class DrawLayerThread;
77 MultiThreadMapDisplay(
const QSize& size,
const bool& showFeedback =
true, QWidget* parent = 0, Qt::WindowFlags f = 0);
105 virtual QPointF transform(
const QPointF& p);
107 void setSynchronous(
bool on);
111 void updateTransform();
115 void showFeedback(
const QImage& image);
117 void onDrawLayerFinished(
const int& index,
const QImage& image);
130 void drawLayersFinished(
const QMap<QString, QString>& errors);
171 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_MULTITHREAD_MAPDISPLAY_H
An Envelope defines a 2D rectangular region.