Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRepaintShapeLayerLayerJob Class Reference
+ Inheritance diagram for KisRepaintShapeLayerLayerJob:

Public Member Functions

QString debugName () const override
 
 KisRepaintShapeLayerLayerJob (KisShapeLayerSP layer, KisShapeLayerCanvas *canvas)
 
int levelOfDetail () const override
 
bool overrides (const KisSpontaneousJob *_otherJob) override
 
void run () override
 
- Public Member Functions inherited from KisSpontaneousJob
bool isExclusive () const
 
- Public Member Functions inherited from KisRunnable
virtual ~KisRunnable ()
 

Private Attributes

KisShapeLayerCanvasm_canvas
 
KisShapeLayerSP m_layer
 

Additional Inherited Members

- Protected Member Functions inherited from KisSpontaneousJob
void setExclusive (bool value)
 

Detailed Description

Definition at line 206 of file kis_shape_layer_canvas.cpp.

Constructor & Destructor Documentation

◆ KisRepaintShapeLayerLayerJob()

KisRepaintShapeLayerLayerJob::KisRepaintShapeLayerLayerJob ( KisShapeLayerSP layer,
KisShapeLayerCanvas * canvas )
inline

Definition at line 209 of file kis_shape_layer_canvas.cpp.

210 : m_layer(layer),
211 m_canvas(canvas)
212 {
213 }

Member Function Documentation

◆ debugName()

QString KisRepaintShapeLayerLayerJob::debugName ( ) const
inlineoverridevirtual

Implements KisRunnableWithDebugName.

Definition at line 230 of file kis_shape_layer_canvas.cpp.

230 {
231 QString result;
232 QDebug dbg(&result);
233 dbg << "KisRepaintShapeLayerLayerJob" << m_layer;
234 return result;
235 }

References m_layer.

◆ levelOfDetail()

int KisRepaintShapeLayerLayerJob::levelOfDetail ( ) const
inlineoverridevirtual

Implements KisSpontaneousJob.

Definition at line 226 of file kis_shape_layer_canvas.cpp.

226 {
227 return 0;
228 }

◆ overrides()

bool KisRepaintShapeLayerLayerJob::overrides ( const KisSpontaneousJob * _otherJob)
inlineoverridevirtual

Implements KisSpontaneousJob.

Definition at line 215 of file kis_shape_layer_canvas.cpp.

215 {
216 const KisRepaintShapeLayerLayerJob *otherJob =
217 dynamic_cast<const KisRepaintShapeLayerLayerJob*>(_otherJob);
218
219 return otherJob && otherJob->m_canvas == m_canvas;
220 }

References m_canvas.

◆ run()

void KisRepaintShapeLayerLayerJob::run ( )
inlineoverridevirtual

Implements KisRunnable.

Definition at line 222 of file kis_shape_layer_canvas.cpp.

222 {
223 m_canvas->repaint();
224 }

References m_canvas, and KisShapeLayerCanvas::repaint().

Member Data Documentation

◆ m_canvas

KisShapeLayerCanvas* KisRepaintShapeLayerLayerJob::m_canvas
private

Definition at line 243 of file kis_shape_layer_canvas.cpp.

◆ m_layer

KisShapeLayerSP KisRepaintShapeLayerLayerJob::m_layer
private

Definition at line 241 of file kis_shape_layer_canvas.cpp.


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