19 virtual int OnLoad(QSettings &set);
20 virtual int OnSave(QSettings &set);
23 bool GetReceiveShortCut()
const;
24 void SetReceiveShortCut(
bool newReceiveShortCut);
26 void sigReceiveShortCutChanged();
28 bool m_bReceiveShortCut;
29 Q_PROPERTY(
bool ReceiveShortCut READ GetReceiveShortCut WRITE SetReceiveShortCut NOTIFY sigReceiveShortCutChanged)
32 bool GetSaveMainWindowStatus()
const;
33 void SetSaveMainWindowStatus(
bool newSaveMainWindowStatus);
35 void sigSaveMainWindowStatusChanged();
37 bool m_bSaveMainWindowStatus;
38 Q_PROPERTY(
bool SaveMainWindowStatus READ GetSaveMainWindowStatus WRITE SetSaveMainWindowStatus NOTIFY sigSaveMainWindowStatusChanged)
47 ViewType GetViewType();
48 int SetViewType(ViewType type);
50 void sigViewTypeChanged();
55 const QTabWidget::TabPosition &GetTabPosition()
const;
56 void SetTabPosition(
const QTabWidget::TabPosition &newTabPosition);
58 void sigTabPositionChanged();
60 QTabWidget::TabPosition m_TabPosition;
61 Q_PROPERTY(QTabWidget::TabPosition TabPosition READ GetTabPosition WRITE SetTabPosition NOTIFY sigTabPositionChanged)
64 const bool GetEnableTabToolTip()
const;
65 void SetEnableTabToolTip(
bool bEnable);
67 void sigEnableTabToolTipChanged();
69 bool m_bEnableTabToolTip;
70 Q_PROPERTY(
bool EnableTabToolTip READ GetEnableTabToolTip WRITE SetEnableTabToolTip NOTIFY sigEnableTabToolTipChanged)
73 const bool GetEnableTabIcon()
const;
74 void SetEnableTabIcon(
bool bEnable);
76 void sigEnableTabIconChanged();
78 bool m_bEnableTabIcon;
79 Q_PROPERTY(
bool EnableTabIcon READ GetEnableTabIcon WRITE SetEnableTabIcon NOTIFY sigEnableTabIconChanged)
82 const bool GetTabElided()
const;
83 void SetTabElided(
bool bElided);
90 int GetRecentMenuMaxCount()
const;
91 void SetRecentMenuMaxCount(
int newRecentMenuMaxCount);
93 void sigRecentMenuMaxCountChanged(
int);
95 int m_nRecentMenuMaxCount;
96 Q_PROPERTY(
int RecentMenuMaxCount READ GetRecentMenuMaxCount WRITE SetRecentMenuMaxCount NOTIFY sigRecentMenuMaxCountChanged)
99 enum class SystemTrayIconMenuType
108 Q_ENUM(SystemTrayIconMenuType)
109 SystemTrayIconMenuType GetSystemTrayIconMenuType()
const;
110 void SetSystemTrayIconMenuType(SystemTrayIconMenuType newSystemTrayIconType);
111 bool GetEnableSystemTrayIcon()
const;
112 int SetEnableSystemTrayIcon(
bool bShow);
114 void sigSystemTrayIconTypeChanged();
115 void sigEnableSystemTrayIcon();
117 SystemTrayIconMenuType m_SystemTrayIconType;
118 bool m_bEnableSystemTrayIcon;
119 Q_PROPERTY(SystemTrayIconMenuType SystemTrayIconMenuType READ GetSystemTrayIconMenuType WRITE SetSystemTrayIconMenuType NOTIFY sigSystemTrayIconTypeChanged)
122 bool GetOpenLasterClose()
const;
123 void SetOpenLasterClose(
bool newOpenLasterClose);
125 void sigOpenLasterCloseChanged(
bool bOpenLasterClose);
127 bool m_bOpenLasterClose;
128 Q_PROPERTY(
bool bOpenLasterClose READ GetOpenLasterClose WRITE SetOpenLasterClose NOTIFY sigOpenLasterCloseChanged)
131 bool GetFavoriteEdit()
const;
132 void SetFavoriteEdit(
bool newFavoriteEdit);
134 void sigFavoriteEditChanged(
bool FavoriteEdit);
137 bool m_bFavoriteEdit;
138 Q_PROPERTY(
bool FavoriteEdit READ GetFavoriteEdit WRITE SetFavoriteEdit NOTIFY sigFavoriteEditChanged)
141 bool GetStatusBar()
const;
142 void SetStatusBar(
bool checked);
145 Q_PROPERTY(
bool StatusBar READ GetStatusBar WRITE SetStatusBar)
148 bool GetTabBar()
const;
149 void SetTabBar(
bool checked);
152 Q_PROPERTY(
bool TabBar READ GetTabBar WRITE SetTabBar)
155 bool GetMenuBar()
const;
156 void SetMenuBar(
bool checked);
159 Q_PROPERTY(
bool MenuBar READ GetMenuBar WRITE SetMenuBar)
162 const bool GetMessageBoxDisplayInformation()
const;
163 void SetMessageBoxDisplayInformation(
bool bEnable);
165 bool m_bMessageBoxDisplayInfomation;
166 Q_PROPERTY(
bool MessageBoxDisplyInformtion READ GetMessageBoxDisplayInformation WRITE SetMessageBoxDisplayInformation)
169 const bool GetDockListActiveShowToolBar()
const;
170 void SetDockListActiveShowToolBar(
bool bEnable);
172 bool m_bDockListActiveShowToolBar;
175 const bool GetDockListRecentShowToolBar()
const;
176 void SetDockListRecentShowToolBar(
bool bEnable);
178 bool m_bDockListRecentShowToolBar;
181 const bool GetDockListFavoriteShowToolBar()
const;
182 void SetDockListFovoriteShowToolBar(
bool bEnable);
184 bool m_bDockListFavoriteShowToolBar;
187 bool GetKeepSplitViewWhenFullScreen()
const;
188 void SetKeepSplitViewWhenFullScreen(
bool newKeepSplitViewWhenFullScreen);
191 bool m_bKeepSplitViewWhenFullScreen;
194 bool GetStartByType()
const;
195 void SetStartByType(
bool newStartByType);
197 void sigStartByTypeChanged();
200 Q_PROPERTY(
bool m_bStartByType READ GetStartByType WRITE SetStartByType NOTIFY sigStartByTypeChanged FINAL)