![]() |
SARibbon 2.2.3
SARibbon wiki
|
ribbon页的代理类 如果需要修改重绘SARibbonCategory,可以通过设置SARibbonCategory::setProxy 更多...
Public 成员函数 | |
PrivateData (SARibbonCategory *p) | |
SARibbonPannel * | addPannel (const QString &title) |
SARibbonPannel * | insertPannel (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) |
SARibbonCategory * | ribbonCategory () |
const SARibbonCategory * | ribbonCategory () 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
void SARibbonCategory::PrivateData::insertPannel | ( | int | index, |
SARibbonPannel * | pannel ) |
插入pannel到layout
所有的添加操作最终会调用此函数
index | |
pannel |