Cleanup sidebar + resize ContentView to correspond

This commit is contained in:
2022-08-28 22:05:38 -04:00
parent 3c6ca152dc
commit 66c6ba9437
3 changed files with 23 additions and 11 deletions
+1 -1
View File
@@ -8,7 +8,7 @@ TabView {
property bool viewSelected: false
property int xSelect: 0
property int ySelect: 0
width: parent.width * 0.7
width: parent.width * 0.8
height: parent.height
property var maxElements: providers.length
+4 -4
View File
@@ -3,24 +3,24 @@ import QtQuick 2.12
import Ikinuki.Client 1.0
Rectangle {
id: rect
property var providers
default property int selectedElement: 0
property int selectedElement: 0
property var max_elements: providers.length
width: parent.width * 0.3
width: parent.width * 0.2
height: parent.height
color: "#22282A"
Column {
anchors.fill: parent
// header
SidebarHeader {}
Repeater {
id: sidebarElements
model: providers
SidebarElement {
name: modelData.name
selected: (index == selectedElement) ? true : false
}
}
}
function mod(n, m) {
return ((n % m) + m) % m;
+18 -6
View File
@@ -1,17 +1,29 @@
import QtQuick 2.12
Rectangle {
Item {
property string name
default property bool selected: false
color: selected ? "#E4A10D" : "#22282A"
width: parent.width
property bool selected: false
width: parent.width * 0.9
height: parent.height * 0.08
anchors.right: parent.right
Rectangle {
color: "white"
anchors.fill: parent
visible: selected ? true : false
radius: 10
}
Row {
anchors.verticalCenter: parent.verticalCenter
anchors.fill: parent
Item {
height: parent.height
width: parent.width * 0.02
}
Text {
font.pointSize: 15
text: name
color: selected ? "white" : "black"
color: selected ? "black" : "white"
anchors.verticalCenter: parent.verticalCenter
}
}
}