#include <DrawThread.h>
Signals | |
| void | finished () |
Public Member Functions | |
| DrawThread (QPaintDevice *dev, te::map::AbstractLayer *layer, te::gm::Envelope *env, const QColor &bckGround, int srid, double scale, te::map::AlignType hAlign, te::map::AlignType vAlign) | |
| QString | errorMessage () const |
| bool | hasFinished () const |
| QString | layerId () const |
| void | run () |
| ~DrawThread () | |
Public Attributes | |
| bool | m_cancel |
Protected Attributes | |
| QColor | m_bckGround |
| QPaintDevice * | m_device |
| te::gm::Envelope * | m_envelope |
| QString | m_errorMessage |
| bool | m_finished |
| te::map::AlignType | m_hAlign |
| The display horizontal align. More... | |
| te::map::AbstractLayer * | m_layer |
| double | m_scale |
| int | m_srid |
| te::map::AlignType | m_vAlign |
| The display vertical align. More... | |
Definition at line 57 of file DrawThread.h.
| te::qt::widgets::DrawThread::DrawThread | ( | QPaintDevice * | dev, |
| te::map::AbstractLayer * | layer, | ||
| te::gm::Envelope * | env, | ||
| const QColor & | bckGround, | ||
| int | srid, | ||
| double | scale, | ||
| te::map::AlignType | hAlign, | ||
| te::map::AlignType | vAlign | ||
| ) |
Definition at line 17 of file DrawThread.cpp.
References ~DrawThread().
|
default |
Referenced by DrawThread().
| QString te::qt::widgets::DrawThread::errorMessage | ( | ) | const |
Definition at line 101 of file DrawThread.cpp.
References m_errorMessage.
Referenced by te::qt::widgets::MultiThreadMapDisplay::onRenderingFinished().
|
signal |
Referenced by run().
| bool te::qt::widgets::DrawThread::hasFinished | ( | ) | const |
Definition at line 96 of file DrawThread.cpp.
References m_finished.
Referenced by te::qt::widgets::MultiThreadMapDisplay::onRenderingFinished().
| QString te::qt::widgets::DrawThread::layerId | ( | ) | const |
Definition at line 106 of file DrawThread.cpp.
References te::map::AbstractLayer::getId(), and m_layer.
Referenced by te::qt::widgets::MultiThreadMapDisplay::onRenderingFinished().
| void te::qt::widgets::DrawThread::run | ( | ) |
Definition at line 40 of file DrawThread.cpp.
References te::qt::widgets::Canvas::clear(), te::common::Exception::code(), te::common::Convert2String(), te::map::AbstractLayer::draw(), finished(), te::map::AbstractLayer::getTitle(), m_cancel, m_device, m_envelope, m_errorMessage, m_finished, m_layer, m_scale, m_srid, te::common::NO_CONNECTION_AVAILABLE, TE_LOG_INFO, TE_TR, and te::common::Exception::what().
|
protected |
Definition at line 88 of file DrawThread.h.
| bool te::qt::widgets::DrawThread::m_cancel |
Definition at line 100 of file DrawThread.h.
Referenced by run().
|
protected |
Definition at line 82 of file DrawThread.h.
Referenced by run().
|
protected |
Definition at line 86 of file DrawThread.h.
Referenced by run().
|
protected |
Definition at line 106 of file DrawThread.h.
Referenced by errorMessage(), and run().
|
protected |
Definition at line 104 of file DrawThread.h.
Referenced by hasFinished(), and run().
|
protected |
The display horizontal align.
Definition at line 94 of file DrawThread.h.
|
protected |
Definition at line 84 of file DrawThread.h.
|
protected |
Definition at line 92 of file DrawThread.h.
Referenced by run().
|
protected |
Definition at line 90 of file DrawThread.h.
Referenced by run().
|
protected |
The display vertical align.
Definition at line 96 of file DrawThread.h.