Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_dlg_adjustment_layer.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2006 Boudewijn Rempt <boud@valdyas.org>
3
* SPDX-FileCopyrightText: 2008 Cyrille Berger <cberger@cberger.net>
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
#ifndef KISDLGAdjustMENTLAYER_H
8
#define KISDLGAdjustMENTLAYER_H
9
10
#include <
KoDialog.h
>
11
12
class
KisFilterConfiguration
;
13
class
KisNodeFilterInterface
;
14
class
KisViewManager
;
15
#include "
kis_types.h
"
16
#include "ui_wdgfilternodecreation.h"
17
21
class
KisDlgAdjustmentLayer
:
public
KoDialog
22
{
23
24
Q_OBJECT
25
26
public
:
27
39
KisDlgAdjustmentLayer
(
KisNodeSP
node,
40
KisNodeFilterInterface
* nfi,
41
KisPaintDeviceSP
paintDevice,
42
const
QString &
layerName
,
43
const
QString & caption,
44
KisViewManager
*view,
45
QWidget *parent = 0);
46
~KisDlgAdjustmentLayer
()
override
;
47
KisFilterConfigurationSP
filterConfiguration
()
const
;
48
QString
layerName
()
const
;
49
50
public
Q_SLOTS:
51
void
adjustSize
();
52
53
protected
Q_SLOTS:
54
void
slotNameChanged
(
const
QString &);
55
void
slotConfigChanged
();
56
void
slotFilterWidgetSizeChanged
();
57
58
private
:
59
KisNodeSP
m_node
;
60
KisNodeFilterInterface
*
m_nodeFilterInterface
;
61
Ui::WdgFilterNodeCreation
wdgFilterNodeCreation
;
62
KisFilterConfigurationSP
m_currentFilter
;
63
bool
m_customName
;
64
QString
m_layerName
;
65
66
};
67
68
#endif
KoDialog.h
KisDlgAdjustmentLayer
Definition
kis_dlg_adjustment_layer.h:22
KisDlgAdjustmentLayer::m_layerName
QString m_layerName
Definition
kis_dlg_adjustment_layer.h:64
KisDlgAdjustmentLayer::wdgFilterNodeCreation
Ui::WdgFilterNodeCreation wdgFilterNodeCreation
Definition
kis_dlg_adjustment_layer.h:61
KisDlgAdjustmentLayer::KisDlgAdjustmentLayer
KisDlgAdjustmentLayer(KisNodeSP node, KisNodeFilterInterface *nfi, KisPaintDeviceSP paintDevice, const QString &layerName, const QString &caption, KisViewManager *view, QWidget *parent=0)
Definition
kis_dlg_adjustment_layer.cc:30
KisDlgAdjustmentLayer::slotConfigChanged
void slotConfigChanged()
Definition
kis_dlg_adjustment_layer.cc:100
KisDlgAdjustmentLayer::adjustSize
void adjustSize()
Definition
kis_dlg_adjustment_layer.cc:118
KisDlgAdjustmentLayer::m_nodeFilterInterface
KisNodeFilterInterface * m_nodeFilterInterface
Definition
kis_dlg_adjustment_layer.h:60
KisDlgAdjustmentLayer::~KisDlgAdjustmentLayer
~KisDlgAdjustmentLayer() override
Definition
kis_dlg_adjustment_layer.cc:74
KisDlgAdjustmentLayer::slotNameChanged
void slotNameChanged(const QString &)
Definition
kis_dlg_adjustment_layer.cc:79
KisDlgAdjustmentLayer::filterConfiguration
KisFilterConfigurationSP filterConfiguration() const
Definition
kis_dlg_adjustment_layer.cc:86
KisDlgAdjustmentLayer::m_customName
bool m_customName
Definition
kis_dlg_adjustment_layer.h:63
KisDlgAdjustmentLayer::slotFilterWidgetSizeChanged
void slotFilterWidgetSizeChanged()
Definition
kis_dlg_adjustment_layer.cc:123
KisDlgAdjustmentLayer::m_currentFilter
KisFilterConfigurationSP m_currentFilter
Definition
kis_dlg_adjustment_layer.h:62
KisDlgAdjustmentLayer::m_node
KisNodeSP m_node
Definition
kis_dlg_adjustment_layer.h:59
KisDlgAdjustmentLayer::layerName
QString layerName() const
Definition
kis_dlg_adjustment_layer.cc:95
KisNodeFilterInterface
Definition
kis_node_filter_interface.h:17
KisPinnedSharedPtr< KisFilterConfiguration >
KisSharedPtr< KisNode >
KisViewManager
Definition
KisViewManager.h:52
KoDialog
A dialog base class with standard buttons and predefined layouts.
Definition
KoDialog.h:116
kis_types.h
KisFilterConfiguration
Definition
kis_filter_configuration.cc:25
libs
ui
dialogs
kis_dlg_adjustment_layer.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52