MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / saveSettings

Method saveSettings

gui/qt/settings.cpp:1248–1273  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1246}
1247
1248void MainWindow::saveSettings() {
1249 if (opts.useSettings) {
1250 m_config->setValue(SETTING_WINDOW_POSITION, pos());
1251 m_config->setValue(SETTING_WINDOW_GEOMETRY, saveGeometry());
1252 m_config->setValue(SETTING_WINDOW_STATE, saveState());
1253 m_config->setValue(SETTING_CURRENT_DIR, m_dir.absolutePath());
1254 m_config->setValue(SETTING_DEBUGGER_FLASH_BYTES, ui->flashBytes->value());
1255 m_config->setValue(SETTING_DEBUGGER_RAM_BYTES, ui->ramBytes->value());
1256 m_config->setValue(SETTING_DEBUGGER_FLASH_ASCII, ui->flashAscii->isChecked());
1257 m_config->setValue(SETTING_DEBUGGER_RAM_ASCII, ui->ramAscii->isChecked());
1258 m_config->setValue(SETTING_WINDOW_FULLSCREEN, m_fullscreen);
1259 m_config->setValue(SETTING_WINDOW_MEMORY_DOCKS, m_docksMemory);
1260 m_config->setValue(SETTING_WINDOW_MEMORY_DOCK_BYTES, QVariant::fromValue(m_docksMemoryBytes));
1261 m_config->setValue(SETTING_WINDOW_MEMORY_DOCK_ASCII, QVariant::fromValue(m_docksMemoryAscii));
1262 m_config->setValue(SETTING_WINDOW_VISUALIZER_DOCKS, m_docksVisualizer);
1263 m_config->setValue(SETTING_WINDOW_VISUALIZER_CONFIG, m_docksVisualizerConfig);
1264 m_config->setValue(SETTING_WINDOW_KEYHISTORY_DOCKS, m_docksKeyHistory);
1265 m_config->setValue(SETTING_WINDOW_KEYHISTORY_CONFIG, QVariant::fromValue(m_docksKeyHistorySize));
1266
1267 saveDebug();
1268 stateSaveInfo();
1269 recentSaveInfo();
1270
1271 m_config->sync();
1272 }
1273}
1274
1275void MainWindow::guiExport() {
1276 QString filter = tr("Window Config (*.ini)");

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected