Krita Source Code Documentation
Loading...
Searching...
No Matches
ToolReferenceImagesWidget.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2017 Eugene Ingerman
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#ifndef __TOOL_REFERENCE_IMAGES_WIDGET_H
8
#define __TOOL_REFERENCE_IMAGES_WIDGET_H
9
10
#include <QScopedPointer>
11
#include <QWidget>
12
#include <QModelIndex>
13
14
#include "
kis_types.h
"
15
16
class
KoColor
;
17
class
KoSelection
;
18
class
KisCanvasResourceProvider
;
19
class
ToolReferenceImages
;
20
21
class
ToolReferenceImagesWidget
:
public
QWidget
22
{
23
Q_OBJECT
24
public
:
25
ToolReferenceImagesWidget
(
ToolReferenceImages
*tool,
KisCanvasResourceProvider
*provider = 0, QWidget *parent = 0);
26
~ToolReferenceImagesWidget
()
override
;
27
28
void
selectionChanged
(
KoSelection
*selection);
29
30
31
private
Q_SLOTS:
32
void
slotOpacitySliderChanged
(qreal);
33
void
slotSaturationSliderChanged
(qreal);
34
void
slotKeepAspectChanged
();
35
void
slotSaveLocationChanged
(
int
index);
36
37
void
slotImageValuesChanged
();
38
39
private
:
40
struct
Private
;
41
const
QScopedPointer<Private>
d
;
42
void
updateVisibility
(
bool
hasSelection);
43
};
44
45
#endif
KisCanvasResourceProvider
Definition
kis_canvas_resource_provider.h:42
KoColor
Definition
KoColor.h:31
KoSelection
Definition
KoSelection.h:38
ToolReferenceImagesWidget
Definition
ToolReferenceImagesWidget.h:22
ToolReferenceImagesWidget::~ToolReferenceImagesWidget
~ToolReferenceImagesWidget() override
Definition
ToolReferenceImagesWidget.cpp:125
ToolReferenceImagesWidget::d
const QScopedPointer< Private > d
Definition
ToolReferenceImagesWidget.h:41
ToolReferenceImagesWidget::slotImageValuesChanged
void slotImageValuesChanged()
Definition
ToolReferenceImagesWidget.cpp:233
ToolReferenceImagesWidget::slotSaturationSliderChanged
void slotSaturationSliderChanged(qreal)
Definition
ToolReferenceImagesWidget.cpp:199
ToolReferenceImagesWidget::ToolReferenceImagesWidget
ToolReferenceImagesWidget(ToolReferenceImages *tool, KisCanvasResourceProvider *provider=0, QWidget *parent=0)
Definition
ToolReferenceImagesWidget.cpp:37
ToolReferenceImagesWidget::slotSaveLocationChanged
void slotSaveLocationChanged(int index)
Definition
ToolReferenceImagesWidget.cpp:210
ToolReferenceImagesWidget::slotOpacitySliderChanged
void slotOpacitySliderChanged(qreal)
Definition
ToolReferenceImagesWidget.cpp:188
ToolReferenceImagesWidget::selectionChanged
void selectionChanged(KoSelection *selection)
Definition
ToolReferenceImagesWidget.cpp:131
ToolReferenceImagesWidget::updateVisibility
void updateVisibility(bool hasSelection)
Definition
ToolReferenceImagesWidget.cpp:239
ToolReferenceImagesWidget::slotKeepAspectChanged
void slotKeepAspectChanged()
Definition
ToolReferenceImagesWidget.cpp:177
ToolReferenceImages
Definition
ToolReferenceImages.h:27
kis_types.h
Private
Definition
SvgTransformParser.cpp:20
plugins
tools
defaulttool
referenceimagestool
ToolReferenceImagesWidget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52