Merge pull request #3404

ba62f9c main: omit QML Screen type, use QGuiApplication::primaryScreen() instead (xiphon)
This commit is contained in:
luigi1111
2021-04-16 12:57:08 -05:00
2 changed files with 15 additions and 11 deletions

View File

@@ -73,7 +73,7 @@ ApplicationWindow {
property int restoreHeight:0
property bool daemonSynced: false
property bool walletSynced: false
property int maxWindowHeight: (isAndroid || isIOS)? screenHeight : (screenHeight < 900)? 720 : 800;
property int maxWindowHeight: (isAndroid || isIOS)? screenAvailableHeight : (screenAvailableHeight < 900)? 720 : 800;
property bool daemonRunning: !persistentSettings.useRemoteNode && !disconnected
property int daemonStartStopInProgress: 0
property alias toolTip: toolTip
@@ -1118,15 +1118,14 @@ ApplicationWindow {
});
}
objectName: "appWindow"
visible: true
width: Screen.desktopAvailableWidth > 980
width: screenAvailableWidth > 980
? 980
: Math.min(Screen.desktopAvailableWidth, 800)
height: Screen.desktopAvailableHeight > maxWindowHeight
: Math.min(screenAvailableWidth, 800)
height: screenAvailableHeight > maxWindowHeight
? maxWindowHeight
: Math.min(Screen.desktopAvailableHeight, 700)
: Math.min(screenAvailableHeight, 700)
color: MoneroComponents.Style.appWindowBackgroundColor
flags: persistentSettings.customDecorations ? Windows.flagsCustomDecorations : Windows.flags
@@ -1285,8 +1284,12 @@ ApplicationWindow {
}
Component.onCompleted: {
x = (Screen.desktopAvailableWidth - width) / 2;
y = (Screen.desktopAvailableHeight - height) / 2;
if (screenAvailableWidth > width) {
x = (screenAvailableWidth - width) / 2;
}
if (screenAvailableHeight > height) {
y = (screenAvailableHeight - height) / 2;
}
translationManager.setLanguage(persistentSettings.locale.split("_")[0]);