Krita Source Code Documentation
Loading...
Searching...
No Matches
FreehandStrokeRunnableJobDataWithUpdate.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 FREEHANDSTROKERUNNABLEJOBDATAWITHUPDATE_H
8
#define FREEHANDSTROKERUNNABLEJOBDATAWITHUPDATE_H
9
10
#include "
KisRunnableStrokeJobData.h
"
11
12
13
class
FreehandStrokeRunnableJobDataWithUpdate
:
public
KisRunnableStrokeJobData
14
{
15
public
:
16
FreehandStrokeRunnableJobDataWithUpdate
(QRunnable *runnable,
KisStrokeJobData::Sequentiality
sequentiality
=
KisStrokeJobData::SEQUENTIAL
,
17
KisStrokeJobData::Exclusivity
exclusivity
=
KisStrokeJobData::NORMAL
)
18
:
KisRunnableStrokeJobData
(runnable,
sequentiality
,
exclusivity
)
19
{
20
}
21
22
FreehandStrokeRunnableJobDataWithUpdate
(std::function<
void
()> func,
KisStrokeJobData::Sequentiality
sequentiality
=
KisStrokeJobData::SEQUENTIAL
,
23
KisStrokeJobData::Exclusivity
exclusivity
=
KisStrokeJobData::NORMAL
)
24
:
KisRunnableStrokeJobData
(func,
sequentiality
,
exclusivity
)
25
{
26
}
27
};
28
29
#endif
// FREEHANDSTROKERUNNABLEJOBDATAWITHUPDATE_H
KisRunnableStrokeJobData.h
FreehandStrokeRunnableJobDataWithUpdate
Definition
FreehandStrokeRunnableJobDataWithUpdate.h:14
FreehandStrokeRunnableJobDataWithUpdate::FreehandStrokeRunnableJobDataWithUpdate
FreehandStrokeRunnableJobDataWithUpdate(std::function< void()> func, KisStrokeJobData::Sequentiality sequentiality=KisStrokeJobData::SEQUENTIAL, KisStrokeJobData::Exclusivity exclusivity=KisStrokeJobData::NORMAL)
Definition
FreehandStrokeRunnableJobDataWithUpdate.h:22
FreehandStrokeRunnableJobDataWithUpdate::FreehandStrokeRunnableJobDataWithUpdate
FreehandStrokeRunnableJobDataWithUpdate(QRunnable *runnable, KisStrokeJobData::Sequentiality sequentiality=KisStrokeJobData::SEQUENTIAL, KisStrokeJobData::Exclusivity exclusivity=KisStrokeJobData::NORMAL)
Definition
FreehandStrokeRunnableJobDataWithUpdate.h:16
KisRunnableStrokeJobData
Definition
KisRunnableStrokeJobData.h:16
KisStrokeJobData::exclusivity
Exclusivity exclusivity()
Definition
kis_stroke_job_strategy.h:39
KisStrokeJobData::Sequentiality
Sequentiality
Definition
kis_stroke_job_strategy.h:17
KisStrokeJobData::SEQUENTIAL
@ SEQUENTIAL
Definition
kis_stroke_job_strategy.h:19
KisStrokeJobData::Exclusivity
Exclusivity
Definition
kis_stroke_job_strategy.h:24
KisStrokeJobData::NORMAL
@ NORMAL
Definition
kis_stroke_job_strategy.h:25
KisStrokeJobData::sequentiality
Sequentiality sequentiality()
Definition
kis_stroke_job_strategy.h:38
libs
ui
tool
strokes
FreehandStrokeRunnableJobDataWithUpdate.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52