Add episode browser
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
import QtQuick 2.12
|
||||
import QtQuick.Layouts 1.12
|
||||
import QtQuick.Controls 1.4
|
||||
import QtQuick.Controls 2.15
|
||||
|
||||
import Ikinuki.Client 1.0
|
||||
|
||||
Item {
|
||||
property var episode
|
||||
property bool selected
|
||||
|
||||
Rectangle {
|
||||
anchors.fill: parent
|
||||
color: "white"
|
||||
visible: selected
|
||||
radius: 10
|
||||
}
|
||||
Row {
|
||||
anchors.fill: parent
|
||||
Item {
|
||||
height: parent.height
|
||||
width: parent.width * 0.04
|
||||
}
|
||||
Column {
|
||||
anchors.verticalCenter: parent.verticalCenter
|
||||
anchors.verticalCenterOffset: 4
|
||||
Text {
|
||||
text: {
|
||||
if (modelData.season == 0) {
|
||||
return "S" + modelData.episode + " " + modelData.title
|
||||
} else {
|
||||
return String(modelData.episode).padStart(2, "0") + ". " + modelData.title
|
||||
}
|
||||
}
|
||||
font.pointSize: 20
|
||||
color: selected ? "#3c3c3c" : "#99afb4"
|
||||
}
|
||||
Item {
|
||||
height: parent.height * 0.1
|
||||
width: parent.width
|
||||
}
|
||||
Text {
|
||||
text: " air date"
|
||||
font.pointSize: 12
|
||||
color: selected ? "#3c3c3c" : "#99afb4"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user