mirror of
https://github.com/lubosz/overte.git
synced 2025-04-10 04:52:17 +02:00
Merge pull request #15471 from danteruiz/mac-window-size
Case 22363: Setting mac window size to 1/2 screen resolution on first Run
This commit is contained in:
commit
69b1b38807
1 changed files with 9 additions and 1 deletions
|
@ -55,8 +55,16 @@ QWindow* MainWindow::findMainWindow() {
|
|||
void MainWindow::restoreGeometry() {
|
||||
// Did not use setGeometry() on purpose,
|
||||
// see http://doc.qt.io/qt-5/qsettings.html#restoring-the-state-of-a-gui-application
|
||||
QRect geometry = _windowGeometry.get(qApp->desktop()->availableGeometry());
|
||||
QRect windowGeometry = qApp->desktop()->availableGeometry();
|
||||
#if defined(Q_OS_MAC)
|
||||
windowGeometry.setSize((windowGeometry.size() * 0.5f));
|
||||
#endif
|
||||
QRect geometry = _windowGeometry.get(windowGeometry);
|
||||
#if defined(Q_OS_MAC)
|
||||
move(geometry.center());
|
||||
#else
|
||||
move(geometry.topLeft());
|
||||
#endif
|
||||
resize(geometry.size());
|
||||
|
||||
// Restore to maximized or full screen after restoring to windowed so that going windowed goes to good position and sizes.
|
||||
|
|
Loading…
Reference in a new issue