Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_wdg_generator.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef KIS_WDG_GENERATOR_H
7#define KIS_WDG_GENERATOR_H
8
9#include <QWidget>
10#include <kis_types.h>
11
13class KisViewManager;
14class KoColor;
15
23class KisWdgGenerator : public QWidget
24{
25
26 Q_OBJECT
27
28public:
29
30 KisWdgGenerator(QWidget * parent);
31
32 KisWdgGenerator(QWidget * parent, KisPaintDeviceSP dev);
33
34 ~KisWdgGenerator() override;
35
36 void initialize(KisViewManager *view);
37
39
41
42Q_SIGNALS:
44
45private Q_SLOTS:
46 void slotGeneratorActivated(int);
47
48public Q_SLOTS:
49 void showFilterGallery(bool);
50
51private:
52
53 struct Private;
54 Private * const d {nullptr};
55};
56
57#endif
KisWdgGenerator(QWidget *parent)
KisWdgGenerator(QWidget *parent, KisPaintDeviceSP dev)
void setConfiguration(const KisFilterConfigurationSP config)
void slotGeneratorActivated(int)
~KisWdgGenerator() override
Private *const d
KisFilterConfigurationSP configuration()
void initialize(KisViewManager *view)
void previewConfiguration()