New icon. New version 1.0. Now inner timers works

This commit is contained in:
2017-09-02 10:58:25 +02:00
parent 5851ea6967
commit 71039508d6
9 changed files with 52 additions and 15 deletions

View File

@ -21,9 +21,7 @@ function addSliderForInnerTime() {
function removeLastSliderFromInnerTimers() {
var newArray = settingsPage.mListOfInnerTimers
var slider = newArray.pop()
slider.destroy()
newArray.pop()
settingsPage.mListOfInnerTimers = newArray
}
@ -59,12 +57,18 @@ function generateSlidersForInnerTimers() {
remainingTimeForInner -= settings.getInnerTimer(i)
var enabled = "true"
if ((i + 1) < numberOfInnerTimers) {
enabled = "false"
}
var newSlider = Qt.createQmlObject(
"import QtQuick 2.2;" +
"import Sailfish.Silica 1.0;" +
"import 'converter.js' as Converter;" +
"Slider {" +
"objectName: 'innerSlider';" +
"enabled: "+ enabled +"; "+
"width: parent.width;" +
@ -72,7 +76,7 @@ function generateSlidersForInnerTimers() {
"maximumValue: "+ remainingTimeForInner +";" +
"stepSize: Converter.sToMs(5);" +
"value: "+ value +";" +
"value: "+ parseInt(value) +";" +
"valueText: Converter.msToTime(value);" +
"label: qsTr('"+ (i + 1) +"° inner time');" +