// Copyright (C) 2020 ~ 2021 Uniontech Software Technology Co., Ltd.
// SPDX-FileCopyrightText: 2022 UnionTech Software Technology Co., Ltd.
//
// SPDX-License-Identifier: GPL-3.0-or-later

#pragma once

//#include <QObject>
//#include <QString>
//#include <QStringList>
//#include <QMap>
//#include <QTime>

//inline QString lengthString(qint64 length)
//{
//    length = length / 1000;
//    QTime t(static_cast<int>(length / 3600), length % 3600 / 60, length % 60);
//    return t.toString("mm:ss");
//}

//inline QString sizeString(qint64 sizeByte)
//{
//    QString text;
//    if (sizeByte < 1024) {
//        text.sprintf("%.1fB", sizeByte / 1.0);
//        return text;
//    }
//    if (sizeByte < 1024 * 1024) {
//        text.sprintf("%.1fK", sizeByte / 1024.0);
//        return text;
//    }
//    if (sizeByte < 1024 * 1024 * 1024) {
//        text.sprintf("%.1fM", sizeByte / 1024.0 / 1024.0);
//        return text;
//    }
//    text.sprintf("%.1fG", sizeByte / 1024.0 / 1024.0 / 1024.0);
//    return text;
//}

