SARibbon 2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SAColorPaletteGridWidget.h
1#ifndef SACOLORPALETTEGRIDWIDGET_H
2#define SACOLORPALETTEGRIDWIDGET_H
3#include <QWidget>
4#include "SAColorWidgetsGlobal.h"
5class QMenu;
17class SA_COLOR_WIDGETS_API SAColorPaletteGridWidget : public QWidget
18{
19 Q_OBJECT
20 SA_COLOR_WIDGETS_DECLARE_PRIVATE(SAColorPaletteGridWidget)
21public:
23 SAColorPaletteGridWidget(QWidget* par = nullptr);
25 SAColorPaletteGridWidget(const QList< QColor >& cls, QWidget* par = nullptr);
29 void setColorList(const QList< QColor >& cls);
31 QList< QColor > colorList() const;
33 void setFactor(const QList< int >& factor);
35 QList< int > factor() const;
37 void setColorIconSize(const QSize& s);
39 QSize colorIconSize() const;
41 void setColorCheckable(bool on = true);
43 bool isColorCheckable() const;
44private Q_SLOTS:
45 void onMainColorClicked(const QColor& c);
46 void onPaletteColorClicked(const QColor& c);
47
48private:
49 void init();
50Q_SIGNALS:
62 void colorClicked(const QColor& c);
63};
64
65#endif // SACOLORPALETTEGRIDWIDGET_H
Definition SAColorPaletteGridWidget.h:18
void colorClicked(const QColor &c)
这是一个只显示颜色的toolbutton
Definition SAColorToolButton.h:41