Krita Source Code Documentation
Loading...
Searching...
No Matches
KisRecycleProjectionsJob.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2019 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6#ifndef KISRECYCLEPROJECTIONSJOB_H
7#define KISRECYCLEPROJECTIONSJOB_H
8
9#include "kis_types.h"
10#include "kis_spontaneous_job.h"
11
12class QMutex;
15
23class KRITAIMAGE_EXPORT KisRecycleProjectionsJob : public KisSpontaneousJob
24{
25public:
27
28 bool overrides(const KisSpontaneousJob *otherJob) override;
29 void run() override;
30 int levelOfDetail() const override;
31
32 QString debugName() const override;
33
34private:
36};
37
38#endif // KISRECYCLEPROJECTIONSJOB_H
KisWeakSharedPtr< KisSafeNodeProjectionStoreBase > KisSafeNodeProjectionStoreBaseWSP
KisSafeNodeProjectionStoreBaseWSP m_projectionStore
virtual QString debugName() const =0
virtual void run()=0
virtual bool overrides(const KisSpontaneousJob *otherJob)=0
virtual int levelOfDetail() const =0