Krita Source Code Documentation
Loading...
Searching...
No Matches
SvgTextShapeManagerBlocker.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2023 Wolthera van Hövell tot Westerflier <griffinvalley@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
SvgTextShapeManagerBlocker.h
"
8
9
SvgTextShapeManagerBlockerAdapter::SvgTextShapeManagerBlockerAdapter
(
KoShapeManager
*shapeManager)
10
:m_manager(shapeManager), m_managerState(shapeManager->updatesBlocked())
11
{
12
13
}
14
15
void
SvgTextShapeManagerBlockerAdapter::lock
()
16
{
17
m_manager
->
setUpdatesBlocked
(
true
);
18
}
19
20
void
SvgTextShapeManagerBlockerAdapter::unlock
()
21
{
22
m_manager
->
setUpdatesBlocked
(
m_managerState
);
23
}
SvgTextShapeManagerBlocker.h
KoShapeManager
Definition
KoShapeManager.h:42
KoShapeManager::setUpdatesBlocked
void setUpdatesBlocked(bool value)
Definition
KoShapeManager.cpp:712
SvgTextShapeManagerBlockerAdapter::unlock
void unlock()
Definition
SvgTextShapeManagerBlocker.cpp:20
SvgTextShapeManagerBlockerAdapter::m_managerState
bool m_managerState
Definition
SvgTextShapeManagerBlocker.h:25
SvgTextShapeManagerBlockerAdapter::lock
void lock()
Definition
SvgTextShapeManagerBlocker.cpp:15
SvgTextShapeManagerBlockerAdapter::m_manager
KoShapeManager * m_manager
Definition
SvgTextShapeManagerBlocker.h:24
SvgTextShapeManagerBlockerAdapter::SvgTextShapeManagerBlockerAdapter
SvgTextShapeManagerBlockerAdapter(KoShapeManager *shapeManager)
Definition
SvgTextShapeManagerBlocker.cpp:9
plugins
tools
svgtexttool
SvgTextShapeManagerBlocker.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52