Krita Source Code Documentation
Loading...
Searching...
No Matches
WGQuickSettingsWidget.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2020 Mathias Wein <lynx.mw+kde@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-3.0-or-later
5 */
6
7#ifndef WGQUICKSETTINGSWIDGET_H
8#define WGQUICKSETTINGSWIDGET_H
9
10#include <KisVisualColorModel.h>
11#include <QWidget>
12
13class QAbstractButton;
14class QButtonGroup;
15class Ui_QuickSettingsWidget;
19
20class WGQuickSettingsWidget : public QWidget
21{
22 Q_OBJECT
23public:
24 explicit WGQuickSettingsWidget(QWidget *parent = 0, KisVisualColorSelector *selector = 0);
25 ~WGQuickSettingsWidget() override;
26 void loadConfiguration();
27
28protected:
29 void showEvent(QShowEvent *event) override;
30
31private Q_SLOTS:
32 void slotColorGroupToggled(int id, bool checked);
34
35private:
36 Ui_QuickSettingsWidget *m_ui;
37 QButtonGroup *m_modelGroup;
40};
41
42#endif // WGQUICKSETTINGSWIDGET_H
The KisVisualColorSelector class.
void slotColorGroupToggled(int id, bool checked)
WGSelectorConfigGrid * m_selectorConf
WGQuickSettingsWidget(QWidget *parent=0, KisVisualColorSelector *selector=0)
void showEvent(QShowEvent *event) override
KisVisualColorSelector * m_selector
void slotConfigSelected(const KisColorSelectorConfiguration &config)
Ui_QuickSettingsWidget * m_ui