Krita Source Code Documentation
Loading...
Searching...
No Matches
KisCursorOverrideLock.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 KISCURSOROVERRIDELOCK_H
8
#define KISCURSOROVERRIDELOCK_H
9
10
#include <kritaglobal_export.h>
11
#include <QCursor>
12
#include <
KisAdaptedLock.h
>
13
14
15
class
KRITAGLOBAL_EXPORT
KisCursorOverrideLockAdapter
16
{
17
public
:
18
KisCursorOverrideLockAdapter
(
const
QCursor &cursor);
19
~KisCursorOverrideLockAdapter
();
20
21
void
lock();
22
void
unlock();
23
24
private
:
25
QCursor
m_cursor
;
26
};
27
28
KIS_DECLARE_ADAPTED_LOCK
(KisCursorOverrideLock,
KisCursorOverrideLockAdapter
)
29
30
#endif
// KISCURSOROVERRIDELOCK_H
KisAdaptedLock.h
KIS_DECLARE_ADAPTED_LOCK
#define KIS_DECLARE_ADAPTED_LOCK(Name, Adapter)
Definition
KisAdaptedLock.h:85
KisCursorOverrideLockAdapter
Definition
KisCursorOverrideLock.h:16
KisCursorOverrideLockAdapter::~KisCursorOverrideLockAdapter
~KisCursorOverrideLockAdapter()
KisCursorOverrideLockAdapter::m_cursor
QCursor m_cursor
Definition
KisCursorOverrideLock.h:25
libs
global
KisCursorOverrideLock.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52