diff options
author | Alessandro Portale <alessandro.portale@qt.io> | 2019-09-26 10:50:50 +0200 |
---|---|---|
committer | Alessandro Portale <alessandro.portale@qt.io> | 2019-09-26 10:50:50 +0200 |
commit | e76b0b29feb0b36c9bbaa998688f929d5c6675fb (patch) | |
tree | 6854a8d41ef34029f0123ba1b7a7de25b74bf27c | |
parent | 0d8497f9e6467809bcc01a0252bd477536bb0568 (diff) |
setScreenSize tweaks
...still no solution for ApplicationWindow
-rw-r--r-- | main.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -271,6 +271,7 @@ int main(int argc, char *argv[]) QScopedPointer<QQuickWindow> window(qobject_cast<QQuickWindow *>(topLevel)); if (window) { engine.setIncubationController(window->incubationController()); + setScreenSize(QSize()); // Full browser size. TODO: Find out initial ApplicationWindow size } else { QQuickItem *contentItem = qobject_cast<QQuickItem *>(topLevel); if (contentItem) { @@ -278,7 +279,7 @@ int main(int argc, char *argv[]) window.reset(view); view->setContent(mainQmlUrl, component, contentItem); view->setResizeMode(QQuickView::SizeViewToRootObject); - setScreenSize(window->size()); + setScreenSize(QSize(contentItem->width(), contentItem->height())); } } |