26 #ifndef __TERRALIB_QT_WIDGETS_INTERNAL_DRAWLAYERTHREAD_H
27 #define __TERRALIB_QT_WIDGETS_INTERNAL_DRAWLAYERTHREAD_H
30 #include "../../../geometry/Envelope.h"
31 #include "../Config.h"
34 #include <QtCore/QMutex>
35 #include <QtCore/QString>
36 #include <QtCore/QTimer>
37 #include <QtCore/QThread>
43 namespace map {
class AbstractLayer; }
91 bool finishedWithSuccess()
const;
94 QString getErrorMessage()
const;
100 QImage getImage()
const;
125 void feedback(
const QImage& image);
133 void drawLayerFinished(
const int& index,
const QImage& image);
154 #endif // __TERRALIB_QT_WIDGETS_INTERNAL_DRAWLAYERTHREAD_H
This is the base class for layers.
An Envelope defines a 2D rectangular region.