te::qt::widgets::DrawThread Class Reference

#include <DrawThread.h>

Inheritance diagram for te::qt::widgets::DrawThread:
QObject QRunnable

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::Envelopem_envelope
 
QString m_errorMessage
 
bool m_finished
 
te::map::AlignType m_hAlign
 The display horizontal align. More...
 
te::map::AbstractLayerm_layer
 
double m_scale
 
int m_srid
 
te::map::AlignType m_vAlign
 The display vertical align. More...
 

Detailed Description

Definition at line 57 of file DrawThread.h.

Constructor & Destructor Documentation

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().

te::qt::widgets::DrawThread::~DrawThread ( )
default

Referenced by DrawThread().

Member Function Documentation

QString te::qt::widgets::DrawThread::errorMessage ( ) const
void te::qt::widgets::DrawThread::finished ( )
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

Member Data Documentation

QColor te::qt::widgets::DrawThread::m_bckGround
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().

QPaintDevice* te::qt::widgets::DrawThread::m_device
protected

Definition at line 82 of file DrawThread.h.

Referenced by run().

te::gm::Envelope* te::qt::widgets::DrawThread::m_envelope
protected

Definition at line 86 of file DrawThread.h.

Referenced by run().

QString te::qt::widgets::DrawThread::m_errorMessage
protected

Definition at line 106 of file DrawThread.h.

Referenced by errorMessage(), and run().

bool te::qt::widgets::DrawThread::m_finished
protected

Definition at line 104 of file DrawThread.h.

Referenced by hasFinished(), and run().

te::map::AlignType te::qt::widgets::DrawThread::m_hAlign
protected

The display horizontal align.

Definition at line 94 of file DrawThread.h.

te::map::AbstractLayer* te::qt::widgets::DrawThread::m_layer
protected

Definition at line 84 of file DrawThread.h.

Referenced by layerId(), and run().

double te::qt::widgets::DrawThread::m_scale
protected

Definition at line 92 of file DrawThread.h.

Referenced by run().

int te::qt::widgets::DrawThread::m_srid
protected

Definition at line 90 of file DrawThread.h.

Referenced by run().

te::map::AlignType te::qt::widgets::DrawThread::m_vAlign
protected

The display vertical align.

Definition at line 96 of file DrawThread.h.


The documentation for this class was generated from the following files: