Skip to content
Snippets Groups Projects
Commit d5773162 authored by Cy8aer's avatar Cy8aer
Browse files

jump to chapter mark from list

parent c98d46a1
No related branches found
No related tags found
No related merge requests found
......@@ -107,6 +107,16 @@ ApplicationWindow
connmanWifi.getProperties();
}
function tomillisecs(timestr) {
console.log(timestr)
var a = timestr.substr(0,8).split(":")
var seconds = (+a[0]) * 60 * 60 + (+a[1]) * 60 + (+a[2])
var msecs = Number(timestr.substr(9,11))
console.log("secs " + seconds + "milli" + msecs)
var milli = msecs + seconds * 1000
return milli
}
DBusInterface {
id: connmanWifi
bus: DBus.SystemBus
......
......@@ -11,6 +11,7 @@ Page {
Component.onCompleted: {
chapterModel.clear()
for (var i = 0; i < podqast.chapters.length; i++) {
console.log(podqast.chapters[i].start_parsed)
chapterModel.append(podqast.chapters[i])
}
}
......@@ -43,6 +44,12 @@ Page {
delegate: ListItem {
contentHeight: Theme.itemSizeLarge
clip: true
onClicked: {
var millis = podqast.tomillisecs(start)
console.log(millis)
mediaplayer.seek(millis)
}
Column {
height: parent.height
width: parent.width
......
......@@ -64,7 +64,7 @@ Page {
enabled: podqast.chapters.length > 0
anchors.top: titlelabel.bottom
width: parent.width
text: qsTr("no chapters")
text: podqast.chapters.length + qsTr(" chapters")
font.pixelSize: Theme.fontSizeExtraSmall
wrapMode: Text.WordWrap
}
......
......@@ -65,17 +65,17 @@
<context>
<name>Chapters</name>
<message>
<location filename="../qml/pages/Chapters.qml" line="31"/>
<location filename="../qml/pages/Chapters.qml" line="32"/>
<source>Chapters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Chapters.qml" line="63"/>
<location filename="../qml/pages/Chapters.qml" line="70"/>
<source>No chapters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Chapters.qml" line="64"/>
<location filename="../qml/pages/Chapters.qml" line="71"/>
<source>Rendering chapters</source>
<translation type="unfinished"></translation>
</message>
......@@ -190,7 +190,7 @@
<name>Player</name>
<message>
<location filename="../qml/pages/Player.qml" line="67"/>
<source>no chapters</source>
<source> chapters</source>
<translation type="unfinished"></translation>
</message>
</context>
......@@ -431,19 +431,19 @@
<context>
<name>harbour-podqast</name>
<message>
<location filename="../qml/harbour-podqast.qml" line="168"/>
<location filename="../qml/harbour-podqast.qml" line="178"/>
<source>New posts available</source>
<translation>Neue Posts verfügbar</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/harbour-podqast.qml" line="169"/>
<location filename="../qml/harbour-podqast.qml" line="179"/>
<source>Click to view updates</source>
<translation>Klicke um Aktualisierungen zu betrachten</translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/harbour-podqast.qml" line="170"/>
<location filename="../qml/harbour-podqast.qml" line="180"/>
<source>New Posts are available. Click to view.</source>
<translation>Neue Posts verfügbar. Klicke, um Aktualisierungen zu betrachten</translation>
<translation type="unfinished"></translation>
</message>
</context>
</TS>
......@@ -65,17 +65,17 @@
<context>
<name>Chapters</name>
<message>
<location filename="../qml/pages/Chapters.qml" line="31"/>
<location filename="../qml/pages/Chapters.qml" line="32"/>
<source>Chapters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Chapters.qml" line="63"/>
<location filename="../qml/pages/Chapters.qml" line="70"/>
<source>No chapters</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/pages/Chapters.qml" line="64"/>
<location filename="../qml/pages/Chapters.qml" line="71"/>
<source>Rendering chapters</source>
<translation type="unfinished"></translation>
</message>
......@@ -190,7 +190,7 @@
<name>Player</name>
<message>
<location filename="../qml/pages/Player.qml" line="67"/>
<source>no chapters</source>
<source> chapters</source>
<translation type="unfinished"></translation>
</message>
</context>
......@@ -431,17 +431,17 @@
<context>
<name>harbour-podqast</name>
<message>
<location filename="../qml/harbour-podqast.qml" line="168"/>
<location filename="../qml/harbour-podqast.qml" line="178"/>
<source>New posts available</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/harbour-podqast.qml" line="169"/>
<location filename="../qml/harbour-podqast.qml" line="179"/>
<source>Click to view updates</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../qml/harbour-podqast.qml" line="170"/>
<location filename="../qml/harbour-podqast.qml" line="180"/>
<source>New Posts are available. Click to view.</source>
<translation type="unfinished"></translation>
</message>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment