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 205 of file kis_shape_layer_canvas.cpp.

Constructor & Destructor Documentation

◆ KisRepaintShapeLayerLayerJob()

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

Definition at line 208 of file kis_shape_layer_canvas.cpp.

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

Member Function Documentation

◆ debugName()

QString KisRepaintShapeLayerLayerJob::debugName ( ) const
inlineoverridevirtual

Implements KisRunnableWithDebugName.

Definition at line 229 of file kis_shape_layer_canvas.cpp.

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

References m_layer.

◆ levelOfDetail()

int KisRepaintShapeLayerLayerJob::levelOfDetail ( ) const
inlineoverridevirtual

Implements KisSpontaneousJob.

Definition at line 225 of file kis_shape_layer_canvas.cpp.

225 {
226 return 0;
227 }

◆ overrides()

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

Implements KisSpontaneousJob.

Definition at line 214 of file kis_shape_layer_canvas.cpp.

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

References m_canvas.

◆ run()

void KisRepaintShapeLayerLayerJob::run ( )
inlineoverridevirtual

Implements KisRunnable.

Definition at line 221 of file kis_shape_layer_canvas.cpp.

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

References m_canvas, and KisShapeLayerCanvas::repaint().

Member Data Documentation

◆ m_canvas

KisShapeLayerCanvas* KisRepaintShapeLayerLayerJob::m_canvas
private

Definition at line 242 of file kis_shape_layer_canvas.cpp.

◆ m_layer

KisShapeLayerSP KisRepaintShapeLayerLayerJob::m_layer
private

Definition at line 240 of file kis_shape_layer_canvas.cpp.


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