Krita Source Code Documentation
Loading...
Searching...
No Matches
KisDlgSavePreset.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * SPDX-FileCopyrightText: 2017 Scott Petrovic <scottpetrovic@gmail.com>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef KIS_PAINTOP_PRESETS_SAVE_H
7#define KIS_PAINTOP_PRESETS_SAVE_H
8
9#include <QWidget>
10#include <QDialog>
11
12#include "ui_wdgsavebrushpreset.h"
15
16class KisPaintOpPresetSaveDialog : public QDialog , public Ui::WdgSaveBrushPreset
17{
18 Q_OBJECT
19
20public:
21 KisPaintOpPresetSaveDialog(QWidget* parent) : QDialog(parent) {
22 setupUi(this);
23 }
24};
25
26
28{
29 Q_OBJECT
30
31public:
32 KisPresetSaveWidget(QWidget* parent);
33 virtual ~KisPresetSaveWidget();
34
35 void showDialog();
36
38 void useNewBrushDialog(bool show);
39
40 void scratchPadSetup(KisCanvasResourceProvider* resourceProvider);
41 void saveScratchPadThumbnailArea(const QImage image);
43
45
46Q_SIGNALS:
48
49
50public Q_SLOTS:
51
52 void loadImageFromFile();
53 void savePreset();
57
58
59private:
60 bool m_useNewBrushDialog {false};
63};
64
65
66#endif
KisPaintOpPresetSaveDialog(QWidget *parent)
KisFavoriteResourceManager * m_favoriteResourceManager
void scratchPadSetup(KisCanvasResourceProvider *resourceProvider)
void setFavoriteResourceManager(KisFavoriteResourceManager *favManager)
void saveScratchPadThumbnailArea(const QImage image)
void resourceSelected(KoResourceSP resource)
KisPresetSaveWidget(QWidget *parent)
void useNewBrushDialog(bool show)
determines if we should show the save as dialog (true) or save in the background (false)
KisCanvasResourceProvider * m_resourceProvider