44 ActionType actionType()
const;
47 void setActionType(ActionType a);
62 static RibbonCustomizeData makeAddPageCustomizeData(
const QString &title,
int index,
const QString &objName);
65 static RibbonCustomizeData makeAddGroupCustomizeData(
const QString &title,
int index,
const QString &pageObjName,
66 const QString &objName);
71 const QString &groupObjName);
74 static RibbonCustomizeData makeRenamePageCustomizeData(
const QString &newName,
const QString &pageObjName);
77 static RibbonCustomizeData makeRenameGroupCustomizeData(
const QString &newName,
const QString &pageObjName,
78 const QString &groupObjName);
84 static RibbonCustomizeData makeChangePageOrderCustomizeData(
const QString &pageObjName,
int moveIndex);
88 const QString &groupObjName,
int moveIndex);
92 const QString &groupObjName,
const QString &key,
96 static RibbonCustomizeData makeRemoveGroupCustomizeData(
const QString &pageObjName,
const QString &groupObjName);
99 static RibbonCustomizeData makeRemoveActionCustomizeData(
const QString &pageObjName,
const QString &groupObjName,
103 static RibbonCustomizeData makeVisiblePageCustomizeData(
const QString &pageObjName,
bool isShow);
106 static bool isCanCustomize(QObject *obj);
107 static void setCanCustomize(QObject *obj,
bool canbe =
true);
110 static QList<RibbonCustomizeData> simplify(
const QList<RibbonCustomizeData> &csd);