|
Krita Source Code Documentation
|
#include <KisRecycleProjectionsJob.h>
Inheritance diagram for KisRecycleProjectionsJob:Public Member Functions | |
| QString | debugName () const override |
| KisRecycleProjectionsJob (KisSafeNodeProjectionStoreBaseWSP projectionStore) | |
| 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 | |
| KisSafeNodeProjectionStoreBaseWSP | m_projectionStore |
Additional Inherited Members | |
Protected Member Functions inherited from KisSpontaneousJob | |
| void | setExclusive (bool value) |
This is a simple job for initiating recycling of KisLayer's projections in an exclusive context. The problem is that the projection might still be used by update workers after it has been disabled. So this cleaning should run in an exclusive context.
Definition at line 23 of file KisRecycleProjectionsJob.h.
| KisRecycleProjectionsJob::KisRecycleProjectionsJob | ( | KisSafeNodeProjectionStoreBaseWSP | projectionStore | ) |
Definition at line 10 of file KisRecycleProjectionsJob.cpp.
References KisSpontaneousJob::setExclusive().
|
overridevirtual |
Implements KisRunnableWithDebugName.
Definition at line 38 of file KisRecycleProjectionsJob.cpp.
|
overridevirtual |
Implements KisSpontaneousJob.
Definition at line 33 of file KisRecycleProjectionsJob.cpp.
|
overridevirtual |
Implements KisSpontaneousJob.
Definition at line 16 of file KisRecycleProjectionsJob.cpp.
References m_projectionStore.
|
overridevirtual |
Implements KisRunnable.
Definition at line 25 of file KisRecycleProjectionsJob.cpp.
References m_projectionStore.
|
private |
Definition at line 35 of file KisRecycleProjectionsJob.h.