Now presets auto reload inner timers. New icon. New version
This commit is contained in:
@ -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
|
||||
|
||||
|
Reference in New Issue
Block a user