SARibbon 2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SAColorGridWidget类 参考

#include <SAColorGridWidget.h>

类 SAColorGridWidget 继承关系图:

class  PrivateData
 

Public 类型

using FunColorBtn = std::function< void(SAColorToolButton *) >
 

信号

void colorClicked (const QColor &c)
 
void colorPressed (const QColor &c)
 
void colorReleased (const QColor &c)
 
void colorToggled (const QColor &c, bool on)
 

Public 成员函数

 SAColorGridWidget (QWidget *par=nullptr)
 Constructor for SAColorGridWidget
 
 ~SAColorGridWidget ()
 Destructor for SAColorGridWidget
 
void setColumnCount (int c)
 Set column count, row count will be determined by column count
 
int columnCount () const
 Get column count
 
void setColorList (const QList< QColor > &cls)
 Set current color list
 
QList< QColor > getColorList () const
 Get color list
 
int spacing () const
 Get spacing
 
void setSpacing (int v)
 Set spacing
 
int colorCount () const
 Get color count
 
void setColorIconSize (const QSize &s)
 Set color icon size
 
QSize colorIconSize () const
 Get color icon size
 
void setColorCheckable (bool on=true)
 Set whether colors are checkable
 
bool isColorCheckable () const
 Check if colors are checkable
 
QColor currentCheckedColor () const
 Get currently checked color
 
SAColorToolButtoncolorButton (int index) const
 Get color button by index
 
void setVerticalSpacing (int v)
 Set vertical spacing
 
int verticalSpacing () const
 Get vertical spacing
 
void setHorizontalSpacing (int v)
 Set horizontal spacing
 
int horizontalSpacing () const
 Get horizontal spacing
 
void clearCheckedState ()
 Clear checked state, no color will be selected
 
void iterationColorBtns (FunColorBtn fn)
 Iterate through all color buttons
 
void setRowMinimumHeight (int row, int minSize)
 Set row minimum height
 
void setHorizontalSpacerToRight (bool on=true)
 Set horizontal spacer to right
 
virtual QSize sizeHint () const Q_DECL_OVERRIDE
 Get size hint
 

属性

int spacing
 

详细描述

构造及析构函数说明

◆ SAColorGridWidget()

SAColorGridWidget::SAColorGridWidget ( QWidget *  par = nullptr)

Constructor for SAColorGridWidget

◆ ~SAColorGridWidget()

SAColorGridWidget::~SAColorGridWidget ( )

Destructor for SAColorGridWidget

成员函数说明

◆ clearCheckedState()

void SAColorGridWidget::clearCheckedState ( )

Clear checked state, no color will be selected

◆ colorButton()

SAColorToolButton * SAColorGridWidget::colorButton ( int  index) const

Get color button by index

◆ colorClicked

void SAColorGridWidget::colorClicked ( const QColor &  c)
signal

◆ colorCount()

int SAColorGridWidget::colorCount ( ) const

Get color count

◆ colorIconSize()

QSize SAColorGridWidget::colorIconSize ( ) const

Get color icon size

◆ colorPressed

void SAColorGridWidget::colorPressed ( const QColor &  c)
signal

◆ colorReleased

void SAColorGridWidget::colorReleased ( const QColor &  c)
signal

◆ colorToggled

void SAColorGridWidget::colorToggled ( const QColor &  c,
bool  on 
)
signal

◆ columnCount()

int SAColorGridWidget::columnCount ( ) const

Get column count

◆ currentCheckedColor()

QColor SAColorGridWidget::currentCheckedColor ( ) const

Get currently checked color

◆ getColorList()

QList< QColor > SAColorGridWidget::getColorList ( ) const

Get color list

◆ horizontalSpacing()

int SAColorGridWidget::horizontalSpacing ( ) const

Get horizontal spacing

◆ isColorCheckable()

bool SAColorGridWidget::isColorCheckable ( ) const

Check if colors are checkable

◆ iterationColorBtns()

void SAColorGridWidget::iterationColorBtns ( SAColorGridWidget::FunColorBtn  fn)

Iterate through all color buttons

◆ setColorCheckable()

void SAColorGridWidget::setColorCheckable ( bool  on = true)

Set whether colors are checkable

◆ setColorIconSize()

void SAColorGridWidget::setColorIconSize ( const QSize &  s)

Set color icon size

◆ setColorList()

void SAColorGridWidget::setColorList ( const QList< QColor > &  cls)

Set current color list

◆ setColumnCount()

void SAColorGridWidget::setColumnCount ( int  c)

Set column count, row count will be determined by column count

◆ setHorizontalSpacerToRight()

void SAColorGridWidget::setHorizontalSpacerToRight ( bool  on = true)

Set horizontal spacer to right

◆ setHorizontalSpacing()

void SAColorGridWidget::setHorizontalSpacing ( int  v)

Set horizontal spacing

◆ setRowMinimumHeight()

void SAColorGridWidget::setRowMinimumHeight ( int  row,
int  minSize 
)

Set row minimum height

◆ setSpacing()

void SAColorGridWidget::setSpacing ( int  v)

Set spacing

◆ setVerticalSpacing()

void SAColorGridWidget::setVerticalSpacing ( int  v)

Set vertical spacing

◆ sizeHint()

QSize SAColorGridWidget::sizeHint ( ) const
virtual

Get size hint

◆ spacing()

int SAColorGridWidget::spacing ( ) const

Get spacing

◆ verticalSpacing()

int SAColorGridWidget::verticalSpacing ( ) const

Get vertical spacing


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