aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlessandro Portale <alessandro.portale@qt.io>2019-09-26 10:50:50 +0200
committerAlessandro Portale <alessandro.portale@qt.io>2019-09-26 10:50:50 +0200
commite76b0b29feb0b36c9bbaa998688f929d5c6675fb (patch)
tree6854a8d41ef34029f0123ba1b7a7de25b74bf27c
parent0d8497f9e6467809bcc01a0252bd477536bb0568 (diff)
setScreenSize tweaks
...still no solution for ApplicationWindow
-rw-r--r--main.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/main.cpp b/main.cpp
index 3d55467..c306583 100644
--- a/main.cpp
+++ b/main.cpp
@@ -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()));
}
}