Add Provider object and update the UI to use
This currently uses localhost:8080 hosted providers to facilitate testing.
This commit is contained in:
+21
-13
@@ -17,24 +17,32 @@ ApplicationWindow {
|
||||
Database {
|
||||
id: database
|
||||
}
|
||||
//Column {
|
||||
// Repeater {
|
||||
// model: database.Providers
|
||||
// Text {
|
||||
// text: modelData.Name
|
||||
// //text: database.getString[0]
|
||||
// }
|
||||
// }
|
||||
//}
|
||||
Row {
|
||||
anchors.fill: parent
|
||||
focus: true
|
||||
default property int selectedView: 0
|
||||
Sidebar {
|
||||
id: sidebar
|
||||
providers: database.Providers
|
||||
focus: true
|
||||
}
|
||||
Column {
|
||||
width: parent.width * 0.7
|
||||
height: parent.height
|
||||
ContentView {
|
||||
id: view
|
||||
providers: database.Providers
|
||||
}
|
||||
function mod(n, m) {
|
||||
return ((n % m) + m) % m;
|
||||
}
|
||||
Keys.onPressed: (event)=> {
|
||||
if (selectedView == 0) {
|
||||
if (event.key == Qt.Key_Right) {
|
||||
selectedView = 1;
|
||||
}
|
||||
sidebar.Keys.pressed(event);
|
||||
event.accepted = true;
|
||||
} else {
|
||||
|
||||
}
|
||||
event.accepted = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user