Krita Source Code Documentation
Loading...
Searching...
No Matches
KisUpdateCommandEx.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2021 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef KISUPDATECOMMANDEX_H
8
#define KISUPDATECOMMANDEX_H
9
10
#include <kritaimage_export.h>
11
#include <
kis_command_utils.h
>
12
13
#include <
kis_types.h
>
14
#include <boost/none.hpp>
15
#include <
KisBatchNodeUpdate.h
>
16
17
class
KisUpdatesFacade
;
18
19
20
class
KRITAIMAGE_EXPORT
KisUpdateCommandEx
:
public
KisCommandUtils::FlipFlopCommand
21
{
22
public
:
23
KisUpdateCommandEx
(
KisBatchNodeUpdateSP
updateData,
24
KisUpdatesFacade
*updatesFacade,
25
State
state);
26
27
KisUpdateCommandEx
(
KisBatchNodeUpdateSP
updateData,
28
KisUpdatesFacade
*updatesFacade,
29
State
state,
30
QWeakPointer<boost::none_t>
blockUpdatesCookie);
31
32
~KisUpdateCommandEx
();
33
34
void
partB
()
override
;
35
36
private
:
37
KisBatchNodeUpdateSP
m_updateData
;
38
QWeakPointer<boost::none_t>
m_blockUpdatesCookie
;
39
KisUpdatesFacade
*
m_updatesFacade
;
40
};
41
42
#endif
// KISUPDATECOMMANDEX_H
KisBatchNodeUpdate.h
KisUpdateCommandEx
Definition
KisUpdateCommandEx.h:21
KisUpdateCommandEx::m_updateData
KisBatchNodeUpdateSP m_updateData
Definition
KisUpdateCommandEx.h:37
KisUpdateCommandEx::m_updatesFacade
KisUpdatesFacade * m_updatesFacade
Definition
KisUpdateCommandEx.h:39
KisUpdateCommandEx::m_blockUpdatesCookie
QWeakPointer< boost::none_t > m_blockUpdatesCookie
Definition
KisUpdateCommandEx.h:38
KisUpdatesFacade
Definition
kis_image_interfaces.h:31
QSharedPointer< KisBatchNodeUpdate >
QWeakPointer
Definition
kis_uniform_paintop_property.h:72
kis_command_utils.h
kis_types.h
KisCommandUtils::FlipFlopCommand
Definition
kis_command_utils.h:97
KisCommandUtils::FlipFlopCommand::State
State
Definition
kis_command_utils.h:98
KisCommandUtils::FlipFlopCommand::partB
virtual void partB()
Definition
kis_command_utils.cpp:172
libs
image
commands_new
KisUpdateCommandEx.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52