Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_duplicateop_settings_widget.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2002 Patrick Julien <freak@codepimps.org>
3
* SPDX-FileCopyrightText: 2004-2008 Boudewijn Rempt <boud@valdyas.org>
4
* SPDX-FileCopyrightText: 2004 Clarence Dang <dang@kde.org>
5
* SPDX-FileCopyrightText: 2004 Adrian Page <adrian@pagenet.plus.com>
6
* SPDX-FileCopyrightText: 2004 Cyrille Berger <cberger@cberger.net>
7
*
8
* SPDX-License-Identifier: GPL-2.0-or-later
9
*/
10
11
#ifndef KIS_DUPLICATEOP_SETTINGS_WIDGET_H_
12
#define KIS_DUPLICATEOP_SETTINGS_WIDGET_H_
13
14
#include <
kis_brush_based_paintop_options_widget.h
>
15
#include <
kis_image.h
>
16
17
class
KisDuplicateOpOption;
18
class
KisPaintopLodLimitations
;
19
20
class
KisDuplicateOpSettingsWidget
:
public
KisBrushBasedPaintopOptionWidget
21
{
22
23
Q_OBJECT
24
25
public
:
26
27
KisDuplicateOpSettingsWidget
(QWidget* parent,
KisResourcesInterfaceSP
resourcesInterface
,
KoCanvasResourcesInterfaceSP
canvasResourcesInterface
);
28
29
~KisDuplicateOpSettingsWidget
()
override
;
30
31
KisPropertiesConfigurationSP
configuration
()
const override
;
32
KisPaintopLodLimitations
lodLimitations
()
const override
;
33
34
bool
supportScratchBox
()
override
{
35
return
false
;
36
}
37
38
public
:
39
KisDuplicateOpOption*
m_duplicateOption
{
nullptr
};
40
41
};
42
43
44
45
#endif
// KIS_DUPLICATEOP_SETTINGS_WIDGET_H_
KisBrushBasedPaintopOptionWidget
Definition
kis_brush_based_paintop_options_widget.h:19
KisConfigWidget::canvasResourcesInterface
virtual KoCanvasResourcesInterfaceSP canvasResourcesInterface() const
Definition
kis_config_widget.cpp:44
KisDuplicateOpSettingsWidget
Definition
kis_duplicateop_settings_widget.h:21
KisDuplicateOpSettingsWidget::~KisDuplicateOpSettingsWidget
~KisDuplicateOpSettingsWidget() override
Definition
kis_duplicateop_settings_widget.cpp:49
KisDuplicateOpSettingsWidget::supportScratchBox
bool supportScratchBox() override
Definition
kis_duplicateop_settings_widget.h:34
KisDuplicateOpSettingsWidget::KisDuplicateOpSettingsWidget
KisDuplicateOpSettingsWidget(QWidget *parent, KisResourcesInterfaceSP resourcesInterface, KoCanvasResourcesInterfaceSP canvasResourcesInterface)
Definition
kis_duplicateop_settings_widget.cpp:27
KisDuplicateOpSettingsWidget::lodLimitations
KisPaintopLodLimitations lodLimitations() const override
Definition
kis_duplicateop_settings_widget.cpp:61
KisDuplicateOpSettingsWidget::configuration
KisPropertiesConfigurationSP configuration() const override
Definition
kis_duplicateop_settings_widget.cpp:53
KisDuplicateOpSettingsWidget::m_duplicateOption
KisDuplicateOpOption * m_duplicateOption
Definition
kis_duplicateop_settings_widget.h:39
KisPaintOpConfigWidget::resourcesInterface
KisResourcesInterfaceSP resourcesInterface() const
Definition
kis_paintop_config_widget.cpp:57
KisPaintopLodLimitations
Definition
kis_paintop_lod_limitations.h:21
KisPinnedSharedPtr< KisPropertiesConfiguration >
QSharedPointer< KisResourcesInterface >
kis_brush_based_paintop_options_widget.h
kis_image.h
plugins
paintops
defaultpaintops
duplicate
kis_duplicateop_settings_widget.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52