Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_lod_availability_widget.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2015 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __KIS_LOD_AVAILABILITY_WIDGET_H
8
#define __KIS_LOD_AVAILABILITY_WIDGET_H
9
10
#include <QWidget>
11
#include <QScopedPointer>
12
13
#include <
brushengine/kis_paintop_lod_limitations.h
>
14
15
class
KoCanvasResourceProvider
;
16
#include <
KisLodAvailabilityModel.h
>
17
18
19
class
KisLodAvailabilityWidget
:
public
QWidget
20
{
21
Q_OBJECT
22
23
public
:
24
KisLodAvailabilityWidget
(QWidget *parent);
25
~KisLodAvailabilityWidget
()
override
;
26
27
void
setLodAvailabilityModel
(
KisLodAvailabilityModel
*model);
28
29
public
Q_SLOTS:
30
void
slotLodAvailabilityStateChanged
(
KisLodAvailabilityModel::AvailabilityState
state,
const
KisPaintopLodLimitations
&l,
bool
isLodUserAllowed);
31
32
Q_SIGNALS:
33
void
sigUserChangedLodAvailability
(
bool
value
);
34
void
sigUserChangedLodThreshold
(qreal
value
);
35
36
private
Q_SLOTS:
37
void
showLodToolTip
();
38
void
showLodThresholdWidget
(
const
QPoint &pos);
39
40
private
:
41
struct
Private
;
42
const
QScopedPointer<Private>
m_d
;
43
};
44
45
#endif
/* __KIS_LOD_AVAILABILITY_WIDGET_H */
value
float value(const T *src, size_t ch)
Definition
JPEGXLImport.cpp:93
KisLodAvailabilityModel.h
KisLodAvailabilityModel
Definition
KisLodAvailabilityModel.h:16
KisLodAvailabilityModel::AvailabilityState
AvailabilityState
Definition
KisLodAvailabilityModel.h:19
KisLodAvailabilityWidget
Definition
kis_lod_availability_widget.h:20
KisLodAvailabilityWidget::showLodThresholdWidget
void showLodThresholdWidget(const QPoint &pos)
Definition
kis_lod_availability_widget.cpp:109
KisLodAvailabilityWidget::KisLodAvailabilityWidget
KisLodAvailabilityWidget(QWidget *parent)
Definition
kis_lod_availability_widget.cpp:44
KisLodAvailabilityWidget::sigUserChangedLodThreshold
void sigUserChangedLodThreshold(qreal value)
KisLodAvailabilityWidget::setLodAvailabilityModel
void setLodAvailabilityModel(KisLodAvailabilityModel *model)
Definition
kis_lod_availability_widget.cpp:89
KisLodAvailabilityWidget::showLodToolTip
void showLodToolTip()
Definition
kis_lod_availability_widget.cpp:104
KisLodAvailabilityWidget::m_d
const QScopedPointer< Private > m_d
Definition
kis_lod_availability_widget.h:42
KisLodAvailabilityWidget::~KisLodAvailabilityWidget
~KisLodAvailabilityWidget() override
Definition
kis_lod_availability_widget.cpp:85
KisLodAvailabilityWidget::slotLodAvailabilityStateChanged
void slotLodAvailabilityStateChanged(KisLodAvailabilityModel::AvailabilityState state, const KisPaintopLodLimitations &l, bool isLodUserAllowed)
Definition
kis_lod_availability_widget.cpp:118
KisLodAvailabilityWidget::sigUserChangedLodAvailability
void sigUserChangedLodAvailability(bool value)
KisPaintopLodLimitations
Definition
kis_paintop_lod_limitations.h:21
KoCanvasResourceProvider
Definition
KoCanvasResourceProvider.cpp:38
kis_paintop_lod_limitations.h
Private
Definition
SvgTransformParser.cpp:20
libs
ui
widgets
kis_lod_availability_widget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52