From 6026f95247285f2385d1e7ada67ee6fc689fec9f Mon Sep 17 00:00:00 2001 From: Dirk Hohndel Date: Tue, 11 Feb 2020 22:15:32 -0800 Subject: [PATCH] mobile UI: add second environment variable for height This is intended for testing on the desktop; this way a developer can reproduce the screen size (in grid units) that a user might experience. Signed-off-by: Dirk Hohndel --- subsurface-helper.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/subsurface-helper.cpp b/subsurface-helper.cpp index 1ef93102d..06aaa47fa 100644 --- a/subsurface-helper.cpp +++ b/subsurface-helper.cpp @@ -146,6 +146,7 @@ void run_ui() qDebug() << "qqwindow screen has ldpi/pdpi" << screen->logicalDotsPerInch() << screen->physicalDotsPerInch(); #if !defined(Q_OS_ANDROID) && !defined(Q_OS_IOS) int width = 800; + int height = 1200; if (qEnvironmentVariableIsSet("SUBSURFACE_MOBILE_WIDTH")) { bool ok; int width_override = qEnvironmentVariableIntValue("SUBSURFACE_MOBILE_WIDTH", &ok); @@ -154,7 +155,15 @@ void run_ui() qDebug() << "overriding window width:" << width; } } - qml_window->setHeight(1200); + if (qEnvironmentVariableIsSet("SUBSURFACE_MOBILE_HEIGHT")) { + bool ok; + int height_override = qEnvironmentVariableIntValue("SUBSURFACE_MOBILE_HEIGHT", &ok); + if (ok) { + height = height_override; + qDebug() << "overriding window height:" << height; + } + } + qml_window->setHeight(height); qml_window->setWidth(width); #endif // not Q_OS_ANDROID and not Q_OS_IOS qml_window->show();