| 3122 | } |
| 3123 | |
| 3124 | void MainWindow::restoreDisplayWindowGeometryFromConfig() |
| 3125 | { |
| 3126 | const std::string geometry_b64 = Host::GetBaseStringSettingValue("UI", "DisplayWindowGeometry"); |
| 3127 | const QByteArray geometry = QByteArray::fromBase64(QByteArray::fromStdString(geometry_b64)); |
| 3128 | if (!geometry.isEmpty()) |
| 3129 | { |
| 3130 | m_display_surface->restoreGeometry(geometry); |
| 3131 | |
| 3132 | // make sure we're not loading a dodgy config which had fullscreen set... |
| 3133 | #ifdef DISPLAY_SURFACE_WINDOW |
| 3134 | m_display_surface->setWindowStates(m_display_surface->windowStates() & ~(Qt::WindowFullScreen | Qt::WindowActive)); |
| 3135 | #else |
| 3136 | m_display_container->setWindowState(m_display_container->windowState() & ~(Qt::WindowFullScreen | Qt::WindowActive)); |
| 3137 | #endif |
| 3138 | } |
| 3139 | else |
| 3140 | { |
| 3141 | // default size |
| 3142 | #ifdef DISPLAY_SURFACE_WINDOW |
| 3143 | m_display_surface->resize(640, 480); |
| 3144 | #else |
| 3145 | m_display_container->resize(640, 480); |
| 3146 | #endif |
| 3147 | } |
| 3148 | } |
| 3149 | |
| 3150 | SettingsWindow* MainWindow::getSettingsWindow() |
| 3151 | { |
nothing calls this directly
no test coverage detected