QtCanpool 3.3.0
载入中...
搜索中...
未找到
QxRibbon::RibbonPagePrivate类 参考

#include <qxribbon/ribbonpage_p.h>

类 QxRibbon::RibbonPagePrivate 继承关系图:

Public 成员函数

 RibbonPagePrivate ()
 
virtual ~RibbonPagePrivate ()
 
void init ()
 
RibbonGroup * addGroup (const QString &title)
 
void addGroup (RibbonGroup *group)
 
RibbonGroup * insertGroup (int index, const QString &title)
 
void insertGroup (int index, RibbonGroup *group)
 
bool takeGroup (RibbonGroup *group)
 
bool removeGroup (RibbonGroup *group)
 
QList< RibbonGroup * > groupList () const
 
void setGroupLayoutMode (RibbonGroup::GroupLayoutMode m)
 设置group的模式
 
int totalSizeHintWidth () const
 
QSize pageContentSize () const
 
void updateItemGeometry ()
 
void doItemLayout ()
 
void doWheelEvent (QWheelEvent *event)
 
void onLeftScrollButtonClicked ()
 
void onRightScrollButtonClicked ()
 

Public 属性

RibbonBar * m_ribbonBar
 
RibbonGroup::GroupLayoutMode m_groupLayoutMode
 
RibbonPageScrollButton * m_leftScrollBtn
 
RibbonPageScrollButton * m_rightScrollBtn
 
QList< RibbonPageItem > m_itemList
 
QSize m_sizeHint
 
QMargins m_contentsMargins
 
int m_totalWidth
 
int m_XBase
 
bool m_isRightScrollBtnShow
 
bool m_isLeftScrollBtnShow
 
bool m_isPageContext
 
bool m_isCanCustomize
 

详细描述

在文件 ribbonpage_p.h 第 54 行定义.

构造及析构函数说明

◆ RibbonPagePrivate()

QxRibbon::RibbonPagePrivate::RibbonPagePrivate ( )

在文件 ribbonpage.cpp 第 26 行定义.

◆ ~RibbonPagePrivate()

QxRibbon::RibbonPagePrivate::~RibbonPagePrivate ( )
virtual

在文件 ribbonpage.cpp 第 40 行定义.

成员函数说明

◆ addGroup() [1/2]

RibbonGroup * QxRibbon::RibbonPagePrivate::addGroup ( const QString &  title)

在文件 ribbonpage.cpp 第 55 行定义.

◆ addGroup() [2/2]

void QxRibbon::RibbonPagePrivate::addGroup ( RibbonGroup *  group)

在文件 ribbonpage.cpp 第 71 行定义.

◆ doItemLayout()

void QxRibbon::RibbonPagePrivate::doItemLayout ( )

在文件 ribbonpage.cpp 第 313 行定义.

◆ doWheelEvent()

void QxRibbon::RibbonPagePrivate::doWheelEvent ( QWheelEvent *  event)

在文件 ribbonpage.cpp 第 367 行定义.

◆ groupList()

QList< RibbonGroup * > QxRibbon::RibbonPagePrivate::groupList ( ) const

在文件 ribbonpage.cpp 第 129 行定义.

◆ init()

void QxRibbon::RibbonPagePrivate::init ( )

在文件 ribbonpage.cpp 第 44 行定义.

◆ insertGroup() [1/2]

RibbonGroup * QxRibbon::RibbonPagePrivate::insertGroup ( int  index,
const QString &  title 
)

在文件 ribbonpage.cpp 第 60 行定义.

◆ insertGroup() [2/2]

void QxRibbon::RibbonPagePrivate::insertGroup ( int  index,
RibbonGroup *  group 
)

在文件 ribbonpage.cpp 第 76 行定义.

◆ onLeftScrollButtonClicked()

void QxRibbon::RibbonPagePrivate::onLeftScrollButtonClicked ( )

在文件 ribbonpage.cpp 第 408 行定义.

◆ onRightScrollButtonClicked()

void QxRibbon::RibbonPagePrivate::onRightScrollButtonClicked ( )

在文件 ribbonpage.cpp 第 431 行定义.

◆ pageContentSize()

QSize QxRibbon::RibbonPagePrivate::pageContentSize ( ) const

在文件 ribbonpage.cpp 第 186 行定义.

◆ removeGroup()

bool QxRibbon::RibbonPagePrivate::removeGroup ( RibbonGroup *  group)

在文件 ribbonpage.cpp 第 119 行定义.

◆ setGroupLayoutMode()

void QxRibbon::RibbonPagePrivate::setGroupLayoutMode ( RibbonGroup::GroupLayoutMode  m)

设置group的模式

在 RibbonBar 调用 RibbonBar::setRibbonStyle 函数时,会对所有的RibbonPage调用此函数 把新的RibbonGroup::GroupLayoutMode设置进去

此函数为RibbonPage::setGroupLayoutMode的代理, 在RibbonPage类中,此函数为protected,主要在RibbonBar::setRibbonStyle时才会触发

参数
m

在文件 ribbonpage.cpp 第 151 行定义.

◆ takeGroup()

bool QxRibbon::RibbonPagePrivate::takeGroup ( RibbonGroup *  group)

在文件 ribbonpage.cpp 第 98 行定义.

◆ totalSizeHintWidth()

int QxRibbon::RibbonPagePrivate::totalSizeHintWidth ( ) const

在文件 ribbonpage.cpp 第 165 行定义.

◆ updateItemGeometry()

void QxRibbon::RibbonPagePrivate::updateItemGeometry ( )

在文件 ribbonpage.cpp 第 199 行定义.

类成员变量说明

◆ m_contentsMargins

QMargins QxRibbon::RibbonPagePrivate::m_contentsMargins

在文件 ribbonpage_p.h 第 97 行定义.

◆ m_groupLayoutMode

RibbonGroup::GroupLayoutMode QxRibbon::RibbonPagePrivate::m_groupLayoutMode

在文件 ribbonpage_p.h 第 92 行定义.

◆ m_isCanCustomize

bool QxRibbon::RibbonPagePrivate::m_isCanCustomize

在文件 ribbonpage_p.h 第 103 行定义.

◆ m_isLeftScrollBtnShow

bool QxRibbon::RibbonPagePrivate::m_isLeftScrollBtnShow

在文件 ribbonpage_p.h 第 101 行定义.

◆ m_isPageContext

bool QxRibbon::RibbonPagePrivate::m_isPageContext

在文件 ribbonpage_p.h 第 102 行定义.

◆ m_isRightScrollBtnShow

bool QxRibbon::RibbonPagePrivate::m_isRightScrollBtnShow

在文件 ribbonpage_p.h 第 100 行定义.

◆ m_itemList

QList<RibbonPageItem> QxRibbon::RibbonPagePrivate::m_itemList

在文件 ribbonpage_p.h 第 95 行定义.

◆ m_leftScrollBtn

RibbonPageScrollButton* QxRibbon::RibbonPagePrivate::m_leftScrollBtn

在文件 ribbonpage_p.h 第 93 行定义.

◆ m_ribbonBar

RibbonBar* QxRibbon::RibbonPagePrivate::m_ribbonBar

在文件 ribbonpage_p.h 第 91 行定义.

◆ m_rightScrollBtn

RibbonPageScrollButton* QxRibbon::RibbonPagePrivate::m_rightScrollBtn

在文件 ribbonpage_p.h 第 94 行定义.

◆ m_sizeHint

QSize QxRibbon::RibbonPagePrivate::m_sizeHint

在文件 ribbonpage_p.h 第 96 行定义.

◆ m_totalWidth

int QxRibbon::RibbonPagePrivate::m_totalWidth

在文件 ribbonpage_p.h 第 98 行定义.

◆ m_XBase

int QxRibbon::RibbonPagePrivate::m_XBase

在文件 ribbonpage_p.h 第 99 行定义.


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