Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCursorOverrideLock.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2023 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
KisCursorOverrideLock.h
"
8
#include <QGuiApplication>
9
10
KisCursorOverrideLockAdapter::KisCursorOverrideLockAdapter
(
const
QCursor &cursor)
11
: m_cursor(cursor)
12
{
13
}
14
15
KisCursorOverrideLockAdapter::~KisCursorOverrideLockAdapter
() =
default
;
16
17
void
KisCursorOverrideLockAdapter::lock
()
18
{
19
qApp->setOverrideCursor(
m_cursor
);
20
}
21
22
void
KisCursorOverrideLockAdapter::unlock
()
23
{
24
qApp->restoreOverrideCursor();
25
}
KisCursorOverrideLock.h
KisCursorOverrideLockAdapter::KisCursorOverrideLockAdapter
KisCursorOverrideLockAdapter(const QCursor &cursor)
Definition
KisCursorOverrideLock.cpp:10
KisCursorOverrideLockAdapter::~KisCursorOverrideLockAdapter
~KisCursorOverrideLockAdapter()
KisCursorOverrideLockAdapter::m_cursor
QCursor m_cursor
Definition
KisCursorOverrideLock.h:25
KisCursorOverrideLockAdapter::lock
void lock()
Definition
KisCursorOverrideLock.cpp:17
KisCursorOverrideLockAdapter::unlock
void unlock()
Definition
KisCursorOverrideLock.cpp:22
libs
global
KisCursorOverrideLock.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52