Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_custom_pattern.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2006 Bart Coppens <kde@bartcoppens.be>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef KIS_CUSTOM_PATTERN_H_
8#define KIS_CUSTOM_PATTERN_H_
9
10#include <QObject>
11#include <QShowEvent>
12
13#include <KoResourceServer.h>
14
15#include "ui_wdgcustompattern.h"
16
17#include <KoPattern.h>
18#include <KoResource.h>
19
20class KisViewManager;
21
22class KisWdgCustomPattern : public QWidget, public Ui::KisWdgCustomPattern
23{
24 Q_OBJECT
25
26public:
27 KisWdgCustomPattern(QWidget *parent, const char *name) : QWidget(parent) {
28 setObjectName(name); setupUi(this);
29 }
30};
31
33{
34 Q_OBJECT
35public:
36 KisCustomPattern(QWidget *parent, const char* name, const QString& caption, KisViewManager* view);
37 ~KisCustomPattern() override;
38
39Q_SIGNALS:
43
44private Q_SLOTS:
45 void slotAddPredefined();
46 void slotUsePattern();
48
49private:
50 void createPattern();
54};
55
56
57#endif // KIS_CUSTOM_PATTERN_H_
void patternAdded(KoResourceSP)
void activatedResource(KoResourceSP)
KisCustomPattern(QWidget *parent, const char *name, const QString &caption, KisViewManager *view)
void patternUpdated(KoResourceSP)
KisViewManager * m_view
KoResourceServer< KoPattern > * m_rServer
KisWdgCustomPattern(QWidget *parent, const char *name)