MCPcopy Create free account
hub / github.com/OpenBoardView/OpenBoardView / writeToConfig

Method writeToConfig

src/openboardview/GUI/Config.cpp:159–221  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

157}
158
159void Config::writeToConfig(Confparse &obvconfig) {
160 obvconfig.WriteInt("dpi", dpi);
161 obvconfig.WriteInt("windowX", windowX);
162 obvconfig.WriteInt("windowY", windowY);
163
164 obvconfig.WriteFloat("fontSize", fontSize);
165 obvconfig.WriteStr("fontName", fontName.c_str());
166 obvconfig.WriteFloat("pinSizeThresholdLow", pinSizeThresholdLow);
167 obvconfig.WriteBool("pinShapeSquare", pinShapeSquare);
168 obvconfig.WriteBool("pinShapeCircle", pinShapeCircle);
169
170 obvconfig.WriteBool("pinHalo", pinHalo);
171 obvconfig.WriteFloat("pinHaloDiameter", pinHaloDiameter);
172 obvconfig.WriteFloat("pinHaloThickness", pinHaloThickness);
173 obvconfig.WriteBool("pinSelectMasks", pinSelectMasks);
174
175 obvconfig.WriteInt("pinA1threshold", pinA1threshold);
176
177 obvconfig.WriteBool("showFPS", showFPS);
178 obvconfig.WriteBool("showInfoPanel", showInfoPanel);
179 obvconfig.WriteBool("infoPanelSelectPartsOnNet", infoPanelSelectPartsOnNet);
180 obvconfig.WriteBool("infoPanelCenterZoomNets", infoPanelCenterZoomNets);
181 obvconfig.WriteFloat("partZoomScaleOutFactor", partZoomScaleOutFactor);
182
183 obvconfig.WriteInt("infoPanelWidth", infoPanelWidth);
184 obvconfig.WriteBool("showPins", showPins);
185 obvconfig.WriteBool("showPosition", showPosition);
186 obvconfig.WriteBool("showNetWeb", showNetWeb);
187 obvconfig.WriteBool("showAnnotations", showAnnotations);
188 obvconfig.WriteBool("showBackgroundImage", showBackgroundImage);
189 obvconfig.WriteBool("fillParts", fillParts);
190 obvconfig.WriteBool("showPartName", showPartName);
191 obvconfig.WriteBool("showPinName", showPinName);
192 obvconfig.WriteBool("centerZoomSearchResults", centerZoomSearchResults);
193 obvconfig.WriteInt("flipMode", flipMode);
194
195 obvconfig.WriteBool("boardFill", boardFill);
196 obvconfig.WriteInt("boardFillSpacing", boardFillSpacing);
197
198 obvconfig.WriteFloat("zoomFactor", zoomFactor);
199 obvconfig.WriteInt("zoomModifier", zoomModifier);
200
201 obvconfig.WriteInt("panFactor", panFactor);
202
203 obvconfig.WriteInt("panModifier", panModifier);
204
205 obvconfig.WriteInt("annotationBoxSize", annotationBoxSize);
206
207 obvconfig.WriteInt("annotationBoxOffset", annotationBoxOffset);
208
209 obvconfig.WriteInt("netWebThickness", netWebThickness);
210
211
212#ifdef _WIN32
213 obvconfig.WriteStr("pdfSoftwarePath", pdfSoftwarePath.c_str());
214#endif
215
216 obvconfig.WriteBool("slowCPU", slowCPU);

Callers 5

renderMethod · 0.45
renderMethod · 0.45
renderMethod · 0.45
saveMethod · 0.45
saveMethod · 0.45

Calls 4

WriteIntMethod · 0.80
WriteFloatMethod · 0.80
WriteStrMethod · 0.80
WriteBoolMethod · 0.80

Tested by

no test coverage detected