.pragma library function intToString(v) { // use EN locale to get comma separated thousands // + remove automatically added trailing decimals // (this 'toLocaleString' does not take any option) return v.toLocaleString(Qt.locale('en-US')).split('.')[0] } // Convert a plain text to an html escaped string. function plainToHtml(t) { var escaped = t.replace(/&/g, '&').replace(//g, '>'); // escape text return escaped.replace(/\n/g, '
'); // replace line breaks } function sec2time(time) { var pad = function(num, size) { return ('000' + num).slice(size * -1); }, hours = Math.floor(time / 60 / 60), minutes = Math.floor(time / 60) % 60, seconds = Math.floor(time - minutes * 60); return pad(hours, 2) + ':' + pad(minutes, 2) + ':' + pad(seconds, 2) }