Refactor ContentView to add media browser

This commit is contained in:
2022-09-08 23:14:42 -06:00
parent 34aa28529d
commit 3849efdbda
13 changed files with 322 additions and 15 deletions
+14 -5
View File
@@ -9,7 +9,7 @@ import "./ContentView"
StackLayout {
id: tabView
property var providers
property var providers: []
property bool viewSelected
state: viewSelected ? "selected" : "deselected"
property int ySelect: 0
@@ -18,7 +18,13 @@ StackLayout {
Repeater {
model: providers
ContentViewTab{
ProviderHome {
provider: modelData
}
}
Repeater {
model: providers
ProviderBrowse {
provider: modelData
}
}
@@ -49,9 +55,12 @@ StackLayout {
]
Keys.onPressed: (event)=> {
tabView.children[currentIndex].Keys.pressed(event);
if (tabView.children[currentIndex].viewExit) {
tabView.children[currentIndex].viewExit = false;
var x = currentIndex > 2 ? currentIndex + 1 : currentIndex;
//tabView.children[currentIndex].Keys.pressed(event);
tabView.children[x].Keys.pressed(event);
if (tabView.children[x].viewExit) {
tabView.children[x].viewExit = false;
parent.browse = false;
parent.selectedView = 0;
}
event.accepted = true;