Refactor ContentView to add media browser
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user