Now presets auto reload inner timers. New icon. New version

This commit is contained in:
2017-08-30 10:11:11 +02:00
parent ebdcd75860
commit 4e15d29e65
52 changed files with 283 additions and 118 deletions

View File

@ -47,26 +47,18 @@ Page {
property int mRoundMs: settings.roundsMs
property int mRestMs: settings.restMs
property var mListOfInnerTimers: []
property var mListOfInnerTimers: settings.innerTimers
onStatusChanged: {
if (status === PageStatus.Active) {
Helper.pushPresetListPage()
var counter = 0
for (var i = 0; i < settingsColumn.children.length; i++) {
if (settingsColumn.children[i].objectName === 'innerSlider') {
// if (counter in mListOfInnerTimers) {
// counter++
// } else {
// settingsColumn.children[i].destroy()
// }
}
}
Helper.generateSlidersForInnerTimers()
}
}
SilicaFlickable {
id: flickable
anchors.fill: parent
PullDownMenu {
@ -92,7 +84,10 @@ Page {
PushUpMenu {
MenuItem {
text: qsTr("Add inner time")
onClicked: Helper.addSliderForInnerTime()
onClicked: {
Helper.addSliderForInnerTime()
Helper.generateSlidersForInnerTimers()
}
}
MenuItem {
@ -105,6 +100,8 @@ Page {
contentHeight: settingsColumn.height
VerticalScrollDecorator { flickable: flickable }
Column {
id: settingsColumn