MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / OnSave

Method OnSave

App/Client/ParameterApp.cpp:120–175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

118}
119
120int CParameterApp::OnSave(QSettings &set)
121{
122 set.setValue("ReceiveShortCurt", GetReceiveShortCut());
123
124 set.beginGroup("Status");
125 set.setValue("Enable", GetSaveMainWindowStatus());
126 if(GetSaveMainWindowStatus())
127 {
128 set.setValue("StatusBar", GetStatusBar());
129 set.setValue("TabBar", GetTabBar());
130 set.setValue("MenuBar", GetMenuBar());
131 // Geometry and status is saved MainWindow::closeEvent()
132 }
133 set.endGroup();
134
135 set.beginGroup("View");
136 set.setValue("Type", (int)GetViewType());
137 set.setValue("TabView/Tab/Position", GetTabPosition());
138 set.setValue("TabView/Tab/Enable/ToolTip", GetEnableTabToolTip());
139 set.setValue("TabView/Tab/Enable/Icon", GetEnableTabIcon());
140 set.setValue("TabView/Tab/Enable/Elided", GetTabElided());
141 set.endGroup();
142
143 set.setValue("Recent/Max", GetRecentMenuMaxCount());
144
145 set.beginGroup("SystemTrayIcon");
146 set.setValue("Enable", GetEnableSystemTrayIcon());
147 set.setValue("MenuType",
148 static_cast<int>(GetSystemTrayIconMenuType()));
149 set.endGroup();
150
151 set.setValue("OpenLasterClose", GetOpenLasterClose());
152 set.setValue("Favorite/Double/Edit", GetFavoriteEdit());
153 set.setValue("MessageBoxDisplayInformation",
154 GetMessageBoxDisplayInformation());
155
156 set.beginGroup("Dock");
157 set.setValue("ListActive/ToolBar/Show",
158 GetDockListActiveShowToolBar());
159 set.setValue("Recent/ToolBar/Show",
160 GetDockListRecentShowToolBar());
161 set.setValue("Favorite/ToolBar/Show",
162 GetDockListFavoriteShowToolBar());
163
164 set.setValue("KeepSplitViewWhenFullScreen",
165 GetKeepSplitViewWhenFullScreen());
166
167 set.setValue("Menu/StartByType", GetStartByType());
168
169 set.endGroup();
170
171#ifdef HAVE_ICE
172 return CICE::Instance()->GetParameter()->Save(set);
173#endif
174 return 0;
175}
176
177CParameterGlobal* CParameterApp::GetGlobalParameters() const

Callers

nothing calls this directly

Calls 2

SaveMethod · 0.45
GetParameterMethod · 0.45

Tested by

no test coverage detected