Krita Source Code Documentation
Loading...
Searching...
No Matches
KisFakeRunnableStrokeJobsExecutor.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KISFAKERUNNABLESTROKEJOBSEXECUTOR_H
8#define KISFAKERUNNABLESTROKEJOBSEXECUTOR_H
9
11
12
14{
15public:
16
24 enum Flag {
25 None = 0x0,
26 AllowBarrierJobs = 0x1
27 };
28 Q_DECLARE_FLAGS(Flags, Flag)
29
30public:
33
35
36private:
37 Flags m_flags;
38};
39
40Q_DECLARE_OPERATORS_FOR_FLAGS(KisFakeRunnableStrokeJobsExecutor::Flags)
41
42
43#endif // KISFAKERUNNABLESTROKEJOBSEXECUTOR_H
Q_DECLARE_FLAGS(KisUpdaterContextSnapshotEx, KisUpdaterContextSnapshotExTag)
virtual void addRunnableJobs(const QVector< KisRunnableStrokeJobDataBase * > &list)=0
Q_DECLARE_OPERATORS_FOR_FLAGS(KisBaseRectsWalker::SubtreeVisitFlags)