MCPcopy Create free account
hub / github.com/DreamSourceLab/DSView / _loadFrame

Function _loadFrame

DSView/pv/config/appconfig.cpp:192–224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

190}
191
192static void _loadFrame(FrameOptions &o, QSettings &st)
193{
194 st.beginGroup("MainFrame");
195 getFiled("style", st, o.style, THEME_STYLE_DARK);
196 getFiled("language", st, o.language, -1);
197 getFiled("isMax", st, o.isMax, false);
198 getFiled("left", st, o.left, 0);
199 getFiled("top", st, o.top, 0);
200 getFiled("right", st, o.right, 0);
201 getFiled("bottom", st, o.bottom, 0);
202 getFiled("x", st, o.x, NO_POINT_VALUE);
203 getFiled("y", st, o.y, NO_POINT_VALUE);
204 getFiled("ox", st, o.ox, NO_POINT_VALUE);
205 getFiled("oy", st, o.oy, NO_POINT_VALUE);
206 getFiled("displayName", st, o.displayName, "");
207
208 _loadDockOptions(o._logicDock, st, "LOGIC_DOCK");
209 _loadDockOptions(o._analogDock, st, "ANALOG_DOCK");
210 _loadDockOptions(o._dsoDock, st, "DSO_DOCK");
211
212 o.windowState = st.value("windowState", QByteArray()).toByteArray();
213 st.endGroup();
214
215 if (o.language == -1 || (o.language != LAN_CN && o.language != LAN_EN)){
216 //get local language
217 QLocale locale;
218
219 if (QLocale::languageToString(locale.language()) == "Chinese")
220 o.language = LAN_CN;
221 else
222 o.language = LAN_EN;
223 }
224}
225
226static void _saveFrame(FrameOptions &o, QSettings &st)
227{

Callers 1

LoadAllMethod · 0.85

Calls 3

getFiledFunction · 0.85
_loadDockOptionsFunction · 0.85
valueMethod · 0.45

Tested by

no test coverage detected