Krita Source Code Documentation
Loading...
Searching...
No Matches
PresetChooser.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2017 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef PRESETCHOOSER_H
7#define PRESETCHOOSER_H
8
9#include <QObject>
10#include <QWidget>
11
12#include <kis_preset_chooser.h>
13
14#include "kritalibkis_export.h"
15#include "libkis.h"
16
17class Resource;
18
25class KRITALIBKIS_EXPORT PresetChooser : public KisPresetChooser
26{
27 Q_OBJECT
28public:
29 PresetChooser(QWidget *parent = 0);
30 ~PresetChooser() override {}
31
32public Q_SLOTS:
33
37 void setCurrentPreset(Resource *resource);
38
43 Resource *currentPreset() const;
44
45Q_SIGNALS:
46
50 void presetSelected(Resource resource);
51
55 void presetClicked(Resource resource);
56
57private Q_SLOTS:
58
59 void slotResourceSelected(KoResourceSP resource);
60 void slotResourceClicked(KoResourceSP resource);
61};
62
63#endif // PRESETCHOOSER_H
The PresetChooser widget wraps the KisPresetChooser widget. The widget provides for selecting brush p...
void presetSelected(Resource resource)
~PresetChooser() override
void presetClicked(Resource resource)