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

Method isResetAll

gui/qt/mainwindow.cpp:1262–1285  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1260}
1261
1262bool MainWindow::isResetAll() {
1263 if (m_needFullReset) {
1264 QFile(m_config->value(SETTING_IMAGE_PATH).toString()).remove();
1265 QFile(m_config->value(SETTING_DEBUGGER_IMAGE_PATH).toString()).remove();
1266 if (m_keepSetup) {
1267 m_config->remove(SETTING_WINDOW_FULLSCREEN);
1268 m_config->remove(SETTING_IMAGE_PATH);
1269 m_config->remove(SETTING_DEBUGGER_IMAGE_PATH);
1270 m_config->remove(SETTING_SCREEN_SKIN);
1271 m_config->remove(SETTING_WINDOW_POSITION);
1272 m_config->remove(SETTING_WINDOW_GEOMETRY);
1273 m_config->remove(SETTING_WINDOW_STATE);
1274 m_config->remove(SETTING_WINDOW_MEMORY_DOCKS);
1275 m_config->remove(SETTING_UI_EDIT_MODE);
1276 m_config->remove(SETTING_WINDOW_MENUBAR);
1277 m_config->remove(SETTING_WINDOW_STATUSBAR);
1278 m_config->remove(SETTING_WINDOW_SEPARATOR);
1279 m_config->sync();
1280 } else {
1281 QFile(m_pathConfig).remove();
1282 }
1283 }
1284 return m_needFullReset;
1285}
1286
1287void MainWindow::stateToPath(const QString &path) {
1288 emu.save(EMU_DATA_IMAGE, appDir().absoluteFilePath(path));

Callers 1

mainFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected