Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDisableDirtyRequestsCommand.cpp
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
#include "
KisDisableDirtyRequestsCommand.h
"
8
9
#include "
kis_image_interfaces.h
"
10
11
KisDisableDirtyRequestsCommand::KisDisableDirtyRequestsCommand
(
KisUpdatesFacade
*updatesFacade,
State
state)
12
:
KisCommandUtils
::FlipFlopCommand(state),
13
m_updatesFacade(updatesFacade)
14
{
15
}
16
17
void
KisDisableDirtyRequestsCommand::partA
()
18
{
19
m_updatesFacade
->
disableDirtyRequests
();
20
}
21
22
void
KisDisableDirtyRequestsCommand::partB
()
23
{
24
m_updatesFacade
->
enableDirtyRequests
();
25
}
KisDisableDirtyRequestsCommand.h
KisDisableDirtyRequestsCommand::partB
void partB() override
Definition
KisDisableDirtyRequestsCommand.cpp:22
KisDisableDirtyRequestsCommand::KisDisableDirtyRequestsCommand
KisDisableDirtyRequestsCommand(KisUpdatesFacade *updatesFacade, State state)
Definition
KisDisableDirtyRequestsCommand.cpp:11
KisDisableDirtyRequestsCommand::partA
void partA() override
Definition
KisDisableDirtyRequestsCommand.cpp:17
KisDisableDirtyRequestsCommand::m_updatesFacade
KisUpdatesFacade * m_updatesFacade
Definition
KisDisableDirtyRequestsCommand.h:24
KisUpdatesFacade
Definition
kis_image_interfaces.h:31
KisUpdatesFacade::enableDirtyRequests
virtual void enableDirtyRequests()=0
KisUpdatesFacade::disableDirtyRequests
virtual void disableDirtyRequests()=0
kis_image_interfaces.h
KisCommandUtils
Definition
kis_command_ids.h:10
KisCommandUtils::FlipFlopCommand::State
State
Definition
kis_command_utils.h:98
libs
image
commands_new
KisDisableDirtyRequestsCommand.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52