![]() |
SARibbon 2.2.3
SARibbon wiki
|
标准颜色菜单 更多...
#include <SAColorMenu.h>
类 | |
class | PrivateData |
Public 槽 | |
void | emitSelectedColor (const QColor &c) |
这是一个辅助槽函数,为了让用户自定义的其他action也能关联menu,可以调用此槽函数,实现selectedColor信号以及menu的隐藏 | |
信号 | |
void | selectedColor (const QColor &c) |
选择了颜色触发的信号 | |
Public 成员函数 | |
SAColorMenu (QWidget *parent=nullptr) | |
SAColorMenu (const QString &title, QWidget *parent=nullptr) | |
void | bindToColorToolButton (SAColorToolButton *btn) |
快速绑定ColorToolButton | |
QWidgetAction * | themeColorsPaletteAction () const |
ThemeColorsPalette对应的action | |
QWidgetAction * | getCustomColorsWidgetAction () const |
CustomColorsWidget对应的action | |
QAction * | customColorAction () const |
自定义颜色action | |
SAColorPaletteGridWidget * | colorPaletteGridWidget () const |
获取ThemeColorsPalette | |
SAColorGridWidget * | customColorsWidget () const |
获取自定义颜色grid | |
void | enableNoneColorAction (bool on=true) |
建立没有颜色的action,可以选择无颜色 | |
QAction * | noneColorAction () const |
获取None Color Action | |
标准颜色菜单
void SAColorMenu::bindToColorToolButton | ( | SAColorToolButton * | btn | ) |
快速绑定ColorToolButton
btn |
SAColorPaletteGridWidget * SAColorMenu::colorPaletteGridWidget | ( | ) | const |
获取ThemeColorsPalette
QAction * SAColorMenu::customColorAction | ( | ) | const |
自定义颜色action
SAColorGridWidget * SAColorMenu::customColorsWidget | ( | ) | const |
获取自定义颜色grid
|
slot |
这是一个辅助槽函数,为了让用户自定义的其他action也能关联menu,可以调用此槽函数,实现selectedColor信号以及menu的隐藏
c |
void SAColorMenu::enableNoneColorAction | ( | bool | on = true | ) |
建立没有颜色的action,可以选择无颜色
无颜色选中会发射selectedColor(QColor())
on |
QWidgetAction * SAColorMenu::getCustomColorsWidgetAction | ( | ) | const |
CustomColorsWidget对应的action
QAction * SAColorMenu::noneColorAction | ( | ) | const |
获取None Color Action
|
signal |
选择了颜色触发的信号
c |
QWidgetAction * SAColorMenu::themeColorsPaletteAction | ( | ) | const |
ThemeColorsPalette对应的action