aboutsummaryrefslogtreecommitdiffstats
path: root/sysui/instrumentcluster/SecondaryAppWindows.qml
diff options
context:
space:
mode:
Diffstat (limited to 'sysui/instrumentcluster/SecondaryAppWindows.qml')
-rw-r--r--sysui/instrumentcluster/SecondaryAppWindows.qml17
1 files changed, 9 insertions, 8 deletions
diff --git a/sysui/instrumentcluster/SecondaryAppWindows.qml b/sysui/instrumentcluster/SecondaryAppWindows.qml
index 747c6c4e..8693587a 100644
--- a/sysui/instrumentcluster/SecondaryAppWindows.qml
+++ b/sysui/instrumentcluster/SecondaryAppWindows.qml
@@ -33,6 +33,7 @@ import QtQuick 2.7
import QtQml.Models 2.2
import animations 1.0
+import com.pelagicore.styles.neptune 3.0
import utils 1.0
Item {
@@ -49,7 +50,7 @@ Item {
property int selectedIndex: 0
readonly property string selectedApplicationId: selectedIndex < secondaryWindowList.count
- ? secondaryWindowList.get(selectedIndex).applicationId
+ ? secondaryWindowList.get(selectedIndex).appInfo.id
: ""
readonly property bool empty: secondaryWindowList.count === 0
@@ -60,10 +61,9 @@ Item {
target: model.appInfo
onSecondaryWindowChanged: {
if (model.appInfo.secondaryWindow) {
- secondaryWindowList.append({"applicationId" : model.appInfo.id,
- "secondaryWindow": model.appInfo.secondaryWindow});
+ secondaryWindowList.append({"appInfo" : model.appInfo});
} else {
- secondaryWindowList.removeWithAppId(model.applicationId);
+ secondaryWindowList.removeWithAppId(model.appInfo.id);
}
}
}
@@ -76,7 +76,7 @@ Item {
var i;
for (i = 0; i < count; i++) {
var item = get(i);
- if (item.applicationId === appId) {
+ if (item.appInfo.id === appId) {
remove(i, 1);
break;
}
@@ -104,9 +104,10 @@ Item {
//visible: opacity > 0
Behavior on opacity { DefaultNumberAnimation {} }
- Binding { target: model.secondaryWindow; property: "width"; value: secondaryWindowSlot.width }
- Binding { target: model.secondaryWindow; property: "height"; value: secondaryWindowSlot.height }
- Binding { target: model.secondaryWindow; property: "parent"; value: secondaryWindowSlot }
+ Binding { target: model.appInfo.secondaryWindow; property: "width"; value: secondaryWindowSlot.width }
+ Binding { target: model.appInfo.secondaryWindow; property: "height"; value: secondaryWindowSlot.height }
+ Binding { target: model.appInfo.secondaryWindow; property: "parent"; value: secondaryWindowSlot }
+ Binding { target: model.appInfo; property: "secondaryWindowScale"; value: secondaryWindowSlot.NeptuneStyle.scale }
}
}
}