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

#include <SARibbonGalleryGroup.h>

类 SARibbonGalleryGroup 继承关系图:

class  PrivateData
 The SARibbonGalleryGroupPrivate class
 

Public 类型

enum  GalleryGroupStyle { IconWithText , IconWithWordWrapText , IconOnly }
 GalleryGroup display style 更多...
 
enum  DisplayRow { DisplayOneRow = 1 , DisplayTwoRow = 2 , DisplayThreeRow = 3 }
 Define the number of icon rows displayed under a panel 更多...
 

信号

void groupTitleChanged (const QString &title)
 
void triggered (QAction *action)
 
void hovered (QAction *action)
 

Public 成员函数

 SARibbonGalleryGroup (QWidget *w=0)
 Constructor
 
virtual ~SARibbonGalleryGroup ()
 Destructor
 
void recalcGridSize ()
 Recalculate grid size
 
void recalcGridSize (int galleryHeight)
 Recalculate grid size
 
void setGalleryGroupStyle (GalleryGroupStyle style)
 Set display style
 
GalleryGroupStyle galleryGroupStyle () const
 Get gallery group style
 
void addItem (const QString &text, const QIcon &icon)
 Add item
 
void addItem (SARibbonGalleryItem *item)
 Add item
 
void addActionItem (QAction *act)
 Add action as item
 
void addActionItemList (const QList< QAction * > &acts)
 Add action item list
 
bool removeActionItem (QAction *act)
 Remove action item
 
SARibbonGalleryGroupModelgroupModel () const
 Get group model
 
void setGroupTitle (const QString &title)
 Set group title
 
QString groupTitle () const
 Get group title
 
void selectByIndex (int i)
 Select by index
 
void setDisplayRow (DisplayRow r)
 Set display row
 
DisplayRow displayRow () const
 Get display row
 
void setGridMinimumWidth (int w)
 Set grid minimum width (default 0: no limit)
 
int gridMinimumWidth () const
 Get grid minimum width
 
void setGridMaximumWidth (int w)
 Set grid maximum width (default 0: no limit)
 
int gridMaximumWidth () const
 Get grid maximum width
 
QActionGroup * actionGroup () const
 Get action group
 
int gridRowCount () const
 Get grid row count
 
int gridColumnCount () const
 Get grid column count
 
int preferredHeightForWidth (int w) const
 Calculate preferred height for width
 
bool hasHeightForWidth () const override
 Check if has height for width
 
int heightForWidth (int w) const override
 Get height for width
 

详细描述

成员枚举类型说明

◆ DisplayRow

Define the number of icon rows displayed under a panel

枚举值
DisplayOneRow 

Display 1 row (default)

DisplayTwoRow 

Display 2 rows

DisplayThreeRow 

Display 3 rows

◆ GalleryGroupStyle

GalleryGroup display style

枚举值
IconWithText 

Icon with text

IconWithWordWrapText 

Icon with text that wraps, only works for DisplayOneRow

IconOnly 

Icon only

构造及析构函数说明

◆ SARibbonGalleryGroup()

SARibbonGalleryGroup::SARibbonGalleryGroup ( QWidget *  w = 0)

Constructor

◆ ~SARibbonGalleryGroup()

SARibbonGalleryGroup::~SARibbonGalleryGroup ( )
virtual

Destructor

成员函数说明

◆ actionGroup()

QActionGroup * SARibbonGalleryGroup::actionGroup ( ) const

Get action group

◆ addActionItem()

void SARibbonGalleryGroup::addActionItem ( QAction *  act)

Add action as item

◆ addActionItemList()

void SARibbonGalleryGroup::addActionItemList ( const QList< QAction * > &  acts)

Add action item list

◆ addItem() [1/2]

void SARibbonGalleryGroup::addItem ( const QString &  text,
const QIcon &  icon 
)

Add item

◆ addItem() [2/2]

void SARibbonGalleryGroup::addItem ( SARibbonGalleryItem item)

Add item

◆ displayRow()

SARibbonGalleryGroup::DisplayRow SARibbonGalleryGroup::displayRow ( ) const

Get display row

◆ galleryGroupStyle()

SARibbonGalleryGroup::GalleryGroupStyle SARibbonGalleryGroup::galleryGroupStyle ( ) const

Get gallery group style

◆ gridColumnCount()

int SARibbonGalleryGroup::gridColumnCount ( ) const

Get grid column count

◆ gridMaximumWidth()

int SARibbonGalleryGroup::gridMaximumWidth ( ) const

Get grid maximum width

◆ gridMinimumWidth()

int SARibbonGalleryGroup::gridMinimumWidth ( ) const

Get grid minimum width

◆ gridRowCount()

int SARibbonGalleryGroup::gridRowCount ( ) const

Get grid row count

◆ groupModel()

SARibbonGalleryGroupModel * SARibbonGalleryGroup::groupModel ( ) const

Get group model

◆ groupTitle()

QString SARibbonGalleryGroup::groupTitle ( ) const

Get group title

◆ groupTitleChanged

void SARibbonGalleryGroup::groupTitleChanged ( const QString &  title)
signal

◆ hasHeightForWidth()

bool SARibbonGalleryGroup::hasHeightForWidth ( ) const
override

Check if has height for width

◆ heightForWidth()

int SARibbonGalleryGroup::heightForWidth ( int  w) const
override

Get height for width

◆ hovered

void SARibbonGalleryGroup::hovered ( QAction *  action)
signal

◆ preferredHeightForWidth()

int SARibbonGalleryGroup::preferredHeightForWidth ( int  w) const

Calculate preferred height for width

◆ recalcGridSize() [1/2]

void SARibbonGalleryGroup::recalcGridSize ( )

Recalculate grid size

◆ recalcGridSize() [2/2]

void SARibbonGalleryGroup::recalcGridSize ( int  galleryHeight)

Recalculate grid size

◆ removeActionItem()

bool SARibbonGalleryGroup::removeActionItem ( QAction *  act)

Remove action item

◆ selectByIndex()

void SARibbonGalleryGroup::selectByIndex ( int  i)

Select by index

◆ setDisplayRow()

void SARibbonGalleryGroup::setDisplayRow ( DisplayRow  r)

Set display row

◆ setGalleryGroupStyle()

void SARibbonGalleryGroup::setGalleryGroupStyle ( SARibbonGalleryGroup::GalleryGroupStyle  style)

Set display style

◆ setGridMaximumWidth()

void SARibbonGalleryGroup::setGridMaximumWidth ( int  w)

Set grid maximum width (default 0: no limit)

◆ setGridMinimumWidth()

void SARibbonGalleryGroup::setGridMinimumWidth ( int  w)

Set grid minimum width (default 0: no limit)

◆ setGroupTitle()

void SARibbonGalleryGroup::setGroupTitle ( const QString &  title)

Set group title

◆ triggered

void SARibbonGalleryGroup::triggered ( QAction *  action)
signal

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