Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_tool_smart_patch_options_widget.cpp
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
#include "
kis_tool_smart_patch_options_widget.h
"
8
9
#include "ui_kis_tool_smart_patch_options_widget.h"
10
11
#include <
KoColorSpaceRegistry.h
>
12
#include "
KisPaletteModel.h
"
13
14
#include "
kis_config.h
"
15
#include <
resources/KoColorSet.h
>
16
#include "
kis_canvas_resource_provider.h
"
17
18
19
struct
KisToolSmartPatchOptionsWidget::Private
{
20
Private
()
21
{
22
}
23
24
Ui_KisToolSmartPatchOptionsWidget *
ui
{
nullptr
};
25
26
int
getPatchRadius
(
void
)
27
{
28
return
ui
->patchRadius->value();
29
}
30
int
getAccuracy
(
void
)
31
{
32
return
ui
->accuracySlider->value();
33
}
34
};
35
36
KisToolSmartPatchOptionsWidget::KisToolSmartPatchOptionsWidget
(
KisCanvasResourceProvider
*
/*provider*/
, QWidget *parent)
37
: QWidget(parent),
38
m_d(new
Private
)
39
{
40
m_d
->ui =
new
Ui_KisToolSmartPatchOptionsWidget();
41
m_d
->ui->setupUi(
this
);
42
}
43
44
KisToolSmartPatchOptionsWidget::~KisToolSmartPatchOptionsWidget
()
45
{
46
delete
m_d
->ui;
47
m_d
->ui =
nullptr
;
48
}
49
50
int
KisToolSmartPatchOptionsWidget::getPatchRadius
()
51
{
52
return
m_d
->getPatchRadius();
53
}
54
55
int
KisToolSmartPatchOptionsWidget::getAccuracy
()
56
{
57
return
m_d
->getAccuracy();
58
}
59
KisPaletteModel.h
KoColorSet.h
KoColorSpaceRegistry.h
KisCanvasResourceProvider
Definition
kis_canvas_resource_provider.h:42
KisToolSmartPatchOptionsWidget::~KisToolSmartPatchOptionsWidget
~KisToolSmartPatchOptionsWidget() override
Definition
kis_tool_smart_patch_options_widget.cpp:44
KisToolSmartPatchOptionsWidget::getAccuracy
int getAccuracy(void)
Definition
kis_tool_smart_patch_options_widget.cpp:55
KisToolSmartPatchOptionsWidget::KisToolSmartPatchOptionsWidget
KisToolSmartPatchOptionsWidget(KisCanvasResourceProvider *provider, QWidget *parent)
Definition
kis_tool_smart_patch_options_widget.cpp:36
KisToolSmartPatchOptionsWidget::getPatchRadius
int getPatchRadius(void)
Definition
kis_tool_smart_patch_options_widget.cpp:50
KisToolSmartPatchOptionsWidget::m_d
const QScopedPointer< Private > m_d
Definition
kis_tool_smart_patch_options_widget.h:32
kis_canvas_resource_provider.h
kis_config.h
kis_tool_smart_patch_options_widget.h
Private
Definition
SvgTransformParser.cpp:20
KisToolSmartPatchOptionsWidget::Private
Definition
kis_tool_smart_patch_options_widget.cpp:19
KisToolSmartPatchOptionsWidget::Private::getPatchRadius
int getPatchRadius(void)
Definition
kis_tool_smart_patch_options_widget.cpp:26
KisToolSmartPatchOptionsWidget::Private::ui
Ui_KisToolSmartPatchOptionsWidget * ui
Definition
kis_tool_smart_patch_options_widget.cpp:24
KisToolSmartPatchOptionsWidget::Private::Private
Private()
Definition
kis_tool_smart_patch_options_widget.cpp:20
KisToolSmartPatchOptionsWidget::Private::getAccuracy
int getAccuracy(void)
Definition
kis_tool_smart_patch_options_widget.cpp:30
plugins
tools
tool_smart_patch
kis_tool_smart_patch_options_widget.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52