24 virtual int OnLoad(QSettings &set);
25 virtual int OnSave(QSettings &set);
28 bool GetReceiveShortCut()
const;
29 void SetReceiveShortCut(
bool newReceiveShortCut);
31 void sigReceiveShortCutChanged();
33 bool m_bReceiveShortCut;
34 Q_PROPERTY(
bool ReceiveShortCut READ GetReceiveShortCut WRITE SetReceiveShortCut NOTIFY sigReceiveShortCutChanged)
37 bool GetSaveMainWindowStatus()
const;
38 void SetSaveMainWindowStatus(
bool newSaveMainWindowStatus);
40 void sigSaveMainWindowStatusChanged();
42 bool m_bSaveMainWindowStatus;
43 Q_PROPERTY(
bool SaveMainWindowStatus READ GetSaveMainWindowStatus WRITE SetSaveMainWindowStatus NOTIFY sigSaveMainWindowStatusChanged)
52 ViewType GetViewType();
53 int SetViewType(ViewType type);
55 void sigViewTypeChanged();
60 const QTabWidget::TabPosition &GetTabPosition()
const;
61 void SetTabPosition(
const QTabWidget::TabPosition &newTabPosition);
63 void sigTabPositionChanged();
65 QTabWidget::TabPosition m_TabPosition;
66 Q_PROPERTY(QTabWidget::TabPosition TabPosition READ GetTabPosition WRITE SetTabPosition NOTIFY sigTabPositionChanged)
69 const bool GetEnableTabToolTip()
const;
70 void SetEnableTabToolTip(
bool bEnable);
72 void sigEnableTabToolTipChanged();
74 bool m_bEnableTabToolTip;
75 Q_PROPERTY(
bool EnableTabToolTip READ GetEnableTabToolTip WRITE SetEnableTabToolTip NOTIFY sigEnableTabToolTipChanged)
78 const bool GetEnableTabIcon()
const;
79 void SetEnableTabIcon(
bool bEnable);
81 void sigEnableTabIconChanged();
83 bool m_bEnableTabIcon;
84 Q_PROPERTY(
bool EnableTabIcon READ GetEnableTabIcon WRITE SetEnableTabIcon NOTIFY sigEnableTabIconChanged)
87 const bool GetTabElided()
const;
88 void SetTabElided(
bool bElided);
95 int GetRecentMenuMaxCount()
const;
96 void SetRecentMenuMaxCount(
int newRecentMenuMaxCount);
98 void sigRecentMenuMaxCountChanged(
int);
100 int m_nRecentMenuMaxCount;
101 Q_PROPERTY(
int RecentMenuMaxCount READ GetRecentMenuMaxCount WRITE SetRecentMenuMaxCount NOTIFY sigRecentMenuMaxCountChanged)
104 enum class SystemTrayIconMenuType
113 Q_ENUM(SystemTrayIconMenuType)
114 SystemTrayIconMenuType GetSystemTrayIconMenuType()
const;
115 void SetSystemTrayIconMenuType(SystemTrayIconMenuType newSystemTrayIconType);
116 bool GetEnableSystemTrayIcon()
const;
117 int SetEnableSystemTrayIcon(
bool bShow);
119 void sigSystemTrayIconTypeChanged();
120 void sigEnableSystemTrayIcon();
122 SystemTrayIconMenuType m_SystemTrayIconType;
123 bool m_bEnableSystemTrayIcon;
124 Q_PROPERTY(SystemTrayIconMenuType SystemTrayIconMenuType READ GetSystemTrayIconMenuType WRITE SetSystemTrayIconMenuType NOTIFY sigSystemTrayIconTypeChanged)
127 bool GetOpenLasterClose()
const;
128 void SetOpenLasterClose(
bool newOpenLasterClose);
130 void sigOpenLasterCloseChanged(
bool bOpenLasterClose);
132 bool m_bOpenLasterClose;
133 Q_PROPERTY(
bool bOpenLasterClose READ GetOpenLasterClose WRITE SetOpenLasterClose NOTIFY sigOpenLasterCloseChanged)
136 bool GetFavoriteEdit()
const;
137 void SetFavoriteEdit(
bool newFavoriteEdit);
139 void sigFavoriteEditChanged(
bool FavoriteEdit);
142 bool m_bFavoriteEdit;
143 Q_PROPERTY(
bool FavoriteEdit READ GetFavoriteEdit WRITE SetFavoriteEdit NOTIFY sigFavoriteEditChanged)
146 bool GetStatusBar()
const;
147 void SetStatusBar(
bool checked);
150 Q_PROPERTY(
bool StatusBar READ GetStatusBar WRITE SetStatusBar)
153 bool GetTabBar()
const;
154 void SetTabBar(
bool checked);
157 Q_PROPERTY(
bool TabBar READ GetTabBar WRITE SetTabBar)
160 bool GetMenuBar()
const;
161 void SetMenuBar(
bool checked);
164 Q_PROPERTY(
bool MenuBar READ GetMenuBar WRITE SetMenuBar)
167 const bool GetMessageBoxDisplayInformation()
const;
168 void SetMessageBoxDisplayInformation(
bool bEnable);
170 bool m_bMessageBoxDisplayInfomation;
171 Q_PROPERTY(
bool MessageBoxDisplyInformtion READ GetMessageBoxDisplayInformation WRITE SetMessageBoxDisplayInformation)
174 const bool GetDockListActiveShowToolBar()
const;
175 void SetDockListActiveShowToolBar(
bool bEnable);
177 bool m_bDockListActiveShowToolBar;
180 const bool GetDockListRecentShowToolBar()
const;
181 void SetDockListRecentShowToolBar(
bool bEnable);
183 bool m_bDockListRecentShowToolBar;
186 const bool GetDockListFavoriteShowToolBar()
const;
187 void SetDockListFovoriteShowToolBar(
bool bEnable);
189 bool m_bDockListFavoriteShowToolBar;
192 bool GetKeepSplitViewWhenFullScreen()
const;
193 void SetKeepSplitViewWhenFullScreen(
bool newKeepSplitViewWhenFullScreen);
196 bool m_bKeepSplitViewWhenFullScreen;
199 bool GetStartByType()
const;
200 void SetStartByType(
bool newStartByType);
202 void sigStartByTypeChanged();
205 Q_PROPERTY(
bool m_bStartByType READ GetStartByType WRITE SetStartByType NOTIFY sigStartByTypeChanged FINAL)