Krita Source Code Documentation
Loading...
Searching...
No Matches
KisColorSpaceSelectorPlugin.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2018 Victor Wåhlström <victor.wahlstrom@initiali.se>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef _KISCOLORSPACESELECTORPLUGIN_H_
8#define _KISCOLORSPACESELECTORPLUGIN_H_
9
10#include <QObject>
11#include <QtUiPlugin/QDesignerCustomWidgetInterface>
12
13class KisColorSpaceSelectorPlugin : public QObject, public QDesignerCustomWidgetInterface
14{
15 Q_OBJECT
16 Q_INTERFACES(QDesignerCustomWidgetInterface)
17public:
18 explicit KisColorSpaceSelectorPlugin(QObject *parent = nullptr);
19
20 bool isContainer() const override;
21 bool isInitialized() const override;
22 QIcon icon() const override;
23 QString domXml() const override;
24 QString group() const override;
25 QString includeFile() const override;
26 QString name() const override;
27 QString toolTip() const override;
28 QString whatsThis() const override;
29 QWidget *createWidget(QWidget *parent) override;
30 void initialize(QDesignerFormEditorInterface *core) override;
31
32private:
34};
35
36#endif // _KISCOLORSPACESELECTORPLUGIN_H_
QWidget * createWidget(QWidget *parent) override
KisColorSpaceSelectorPlugin(QObject *parent=nullptr)
void initialize(QDesignerFormEditorInterface *core) override