Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDrawingAngleSensorModel.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2022 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
#include "
KisDrawingAngleSensorModel.h
"
7
#include <
KisZug.h
>
8
9
KisDrawingAngleSensorModel::KisDrawingAngleSensorModel
(lager::cursor<KisDrawingAngleSensorData> data, QObject *parent)
10
: QObject(parent)
11
, m_data{data}
12
,
LAGER_QT
(fanCornersEnabled) {
m_data
[&
KisDrawingAngleSensorData::fanCornersEnabled
]}
13
,
LAGER_QT
(fanCornersStep) {m_data[&
KisDrawingAngleSensorData::fanCornersStep
]}
14
,
LAGER_QT
(angleOffset) {m_data[&
KisDrawingAngleSensorData::angleOffset
]}
15
,
LAGER_QT
(angleOffsetInverted) {
16
m_data[&
KisDrawingAngleSensorData::angleOffset
].xform(
17
kiszug::map_multiply<qreal>(-1.0),
18
kiszug::map_multiply<qreal>(-1.0)
19
)}
20
,
LAGER_QT
(lockedAngleMode) {m_data[&
KisDrawingAngleSensorData::lockedAngleMode
]}
21
{
22
}
23
24
KisDrawingAngleSensorModel::~KisDrawingAngleSensorModel
()
25
{
26
}
LAGER_QT
LAGER_QT(fanCornersStep)
Definition
KisDrawingAngleSensorModel.cpp:13
KisDrawingAngleSensorModel.h
KisZug.h
KisDrawingAngleSensorModel::KisDrawingAngleSensorModel
KisDrawingAngleSensorModel(lager::cursor< KisDrawingAngleSensorData > data, QObject *parent)
Definition
KisDrawingAngleSensorModel.cpp:9
KisDrawingAngleSensorModel::m_data
lager::cursor< KisDrawingAngleSensorData > m_data
Definition
KisDrawingAngleSensorModel.h:25
KisDrawingAngleSensorModel::~KisDrawingAngleSensorModel
~KisDrawingAngleSensorModel()
KisDrawingAngleSensorData::fanCornersStep
int fanCornersStep
Definition
KisSensorData.h:77
KisDrawingAngleSensorData::fanCornersEnabled
bool fanCornersEnabled
Definition
KisSensorData.h:76
KisDrawingAngleSensorData::angleOffset
qreal angleOffset
Definition
KisSensorData.h:78
KisDrawingAngleSensorData::lockedAngleMode
bool lockedAngleMode
Definition
KisSensorData.h:79
plugins
paintops
libpaintop
KisDrawingAngleSensorModel.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52