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
14class KisViewManager;
15#include "kis_types.h"
16#include "ui_wdgfilternodecreation.h"
17
22{
23
24 Q_OBJECT
25
26public:
27
43 KisPaintDeviceSP paintDevice,
44 const QString & layerName,
45 const QString & caption,
46 KisViewManager *view,
47 QWidget *parent = 0,
49 ~KisDlgAdjustmentLayer() override;
51 QString layerName() const;
52
53public Q_SLOTS:
54 void adjustSize();
55
56protected Q_SLOTS:
57 void slotNameChanged(const QString &);
58 void slotConfigChanged();
60
61private:
64 Ui::WdgFilterNodeCreation wdgFilterNodeCreation;
67 QString m_layerName;
69
70 void updateLayerNameForNewFilter(const QString &newFilterName);
71
72};
73
74#endif
Ui::WdgFilterNodeCreation wdgFilterNodeCreation
KisDlgAdjustmentLayer(KisNodeSP node, KisNodeFilterInterface *nfi, KisPaintDeviceSP paintDevice, const QString &layerName, const QString &caption, KisViewManager *view, QWidget *parent=0, KisFilterConfigurationSP initialFilterConfig=KisFilterConfigurationSP())
KisNodeFilterInterface * m_nodeFilterInterface
void slotNameChanged(const QString &)
KisFilterConfigurationSP filterConfiguration() const
KisFilterConfigurationSP m_currentFilter
void updateLayerNameForNewFilter(const QString &newFilterName)
A dialog base class with standard buttons and predefined layouts.
Definition KoDialog.h:116
KisPinnedSharedPtr< KisFilterConfiguration > KisFilterConfigurationSP
Definition kis_types.h:275