SARibbon
2.5.2
SARibbon wiki
载入中...
搜索中...
未找到
SARibbonCustomizeDialog.h
1
#ifndef SARIBBONCUSTOMIZEDIALOG_H
2
#define SARIBBONCUSTOMIZEDIALOG_H
3
#include "SARibbonGlobal.h"
4
#include <QDialog>
5
#include "SARibbonCustomizeWidget.h"
6
class
SARibbonActionsManager
;
7
class
SARibbonCustomizeDialogUi
;
8
class
QXmlStreamWriter;
9
10
29
class
SA_RIBBON_EXPORT
SARibbonCustomizeDialog
:
public
QDialog
30
{
31
Q_OBJECT
32
public
:
34
explicit
SARibbonCustomizeDialog
(
SARibbonMainWindow
*ribbonWindow, QWidget *p =
nullptr
, Qt::WindowFlags f = Qt::WindowFlags());
36
~SARibbonCustomizeDialog
();
38
void
setupActionsManager(
SARibbonActionsManager
*mgr);
39
41
bool
isApplied()
const
;
42
44
bool
isCached()
const
;
45
47
bool
applys();
48
50
void
clear();
51
53
bool
toXml(QXmlStreamWriter *xml)
const
;
55
bool
toXml(
const
QString& xmlpath)
const
;
56
58
void
fromXml(QXmlStreamReader *xml);
60
void
fromXml(
const
QString& xmlpath);
61
63
SARibbonCustomizeWidget
*customizeWidget()
const
;
64
65
private
:
66
void
initConnection();
67
68
SARibbonCustomizeDialogUi
*ui;
69
};
70
71
#endif
// SARIBBONCUSTOMIZEDIALOG_H
SARibbonActionsManager
Definition
SARibbonActionsManager.h:29
SARibbonCustomizeDialogUi
Definition
SARibbonCustomizeDialog.cpp:17
SARibbonCustomizeDialog
Definition
SARibbonCustomizeDialog.h:30
SARibbonCustomizeWidget
Definition
SARibbonCustomizeWidget.h:37
SARibbonMainWindow
Definition
SARibbonMainWindow.h:86
src
SARibbonBar
SARibbonCustomizeDialog.h
制作者
1.9.8