SARibbon 2.2.3
SARibbon wiki
载入中...
搜索中...
未找到
SAColorMenu类 参考

标准颜色菜单 更多...

#include <SAColorMenu.h>

类 SAColorMenu 继承关系图:

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
 
SAColorPaletteGridWidgetcolorPaletteGridWidget () const
 获取ThemeColorsPalette
 
SAColorGridWidgetcustomColorsWidget () const
 获取自定义颜色grid
 
void enableNoneColorAction (bool on=true)
 建立没有颜色的action,可以选择无颜色
 
QAction * noneColorAction () const
 获取None Color Action
 

详细描述

标准颜色菜单

成员函数说明

◆ bindToColorToolButton()

void SAColorMenu::bindToColorToolButton ( SAColorToolButton * btn)

快速绑定ColorToolButton

参数
btn

◆ colorPaletteGridWidget()

SAColorPaletteGridWidget * SAColorMenu::colorPaletteGridWidget ( ) const

获取ThemeColorsPalette

返回

◆ customColorAction()

QAction * SAColorMenu::customColorAction ( ) const

自定义颜色action

返回

◆ customColorsWidget()

SAColorGridWidget * SAColorMenu::customColorsWidget ( ) const

获取自定义颜色grid

返回

◆ emitSelectedColor

void SAColorMenu::emitSelectedColor ( const QColor & c)
slot

这是一个辅助槽函数,为了让用户自定义的其他action也能关联menu,可以调用此槽函数,实现selectedColor信号以及menu的隐藏

参数
c

◆ enableNoneColorAction()

void SAColorMenu::enableNoneColorAction ( bool on = true)

建立没有颜色的action,可以选择无颜色

无颜色选中会发射selectedColor(QColor())

参数
on

◆ getCustomColorsWidgetAction()

QWidgetAction * SAColorMenu::getCustomColorsWidgetAction ( ) const

CustomColorsWidget对应的action

返回

◆ noneColorAction()

QAction * SAColorMenu::noneColorAction ( ) const

获取None Color Action

注解
注意,enableNoneColorAction(true),之后才不是nullptr
返回
如果没有建立NoneColorAction,会返回nullptr

◆ selectedColor

void SAColorMenu::selectedColor ( const QColor & c)
signal

选择了颜色触发的信号

参数
c

◆ themeColorsPaletteAction()

QWidgetAction * SAColorMenu::themeColorsPaletteAction ( ) const

ThemeColorsPalette对应的action

返回

该类的文档由以下文件生成: