File indexing completed on 2025-02-23 04:35:17

0001 // SPDX-FileCopyrightText: 2019 Linus Jahn <lnj@kaidan.im>
0002 // SPDX-License-Identifier: GPL-3.0-or-later
0003 
0004 .pragma library
0005 
0006 function formatCount(count, decimals) {
0007    if (count === 0)
0008        return '0';
0009    var k = 1000,
0010        dm = decimals <= 0 ? 0 : decimals || 0,
0011        sizes = ['', 'K', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'],
0012        i = Math.floor(Math.log(count) / Math.log(k));
0013    return parseFloat((count / Math.pow(k, i)).toFixed(dm)) + sizes[i];
0014 }
0015 
0016 function formatTime(time) {
0017     if (Qt.formatTime(time, "hh") === "00")
0018         return Qt.formatTime(time, "mm:ss")
0019     else if (Qt.formatTime(time, "hh") < 10)
0020         return Qt.formatTime(time, "h:mm:ss")
0021     else
0022         return Qt.formatTime(time, "hh:mm:ss")
0023 }