SARibbon 2.2.3
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonCategory::PrivateData类 参考

ribbon页的代理类 如果需要修改重绘SARibbonCategory,可以通过设置SARibbonCategory::setProxy 更多...

Public 成员函数

 PrivateData (SARibbonCategory *p)
 
SARibbonPanneladdPannel (const QString &title)
 
SARibbonPannelinsertPannel (const QString &title, int index)
 
void addPannel (SARibbonPannel *pannel)
 
void insertPannel (int index, SARibbonPannel *pannel)
 插入pannel到layout
 
bool takePannel (SARibbonPannel *pannel)
 
bool removePannel (SARibbonPannel *pannel)
 
SARibbonCategoryribbonCategory ()
 
const SARibbonCategoryribbonCategory () const
 
QList< SARibbonPannel * > pannelList ()
 
void updateItemGeometry ()
 
void doWheelEvent (QWheelEvent *event)
 
void init (SARibbonCategory *c)
 

Public 属性

bool mEnableShowPannelTitle { true }
 是否运行pannel的标题栏显示
 
int mPannelTitleHeight { 15 }
 pannel的标题栏默认高度
 
bool mIsContextCategory { false }
 标记是否是上下文标签
 
bool mIsCanCustomize { true }
 标记是否可以自定义
 
int mPannelSpacing { 0 }
 pannel的spacing
 
QSize mPannelToolButtonSize { 22, 22 }
 记录pannel的默认图标大小
 
SARibbonPannel::PannelLayoutMode mDefaultPannelLayoutMode { SARibbonPannel::ThreeRowMode }
 

详细描述

ribbon页的代理类 如果需要修改重绘SARibbonCategory,可以通过设置SARibbonCategory::setProxy

成员函数说明

◆ insertPannel()

void SARibbonCategory::PrivateData::insertPannel ( int index,
SARibbonPannel * pannel )

插入pannel到layout

所有的添加操作最终会调用此函数

参数
index
pannel

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