X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=src%2Fqt%2Fguiutil.cpp;h=53873e57879c7b1d0aaf4d38690b9d824179982b;hb=dfb7a23711b260ff9232f9d878b82804eac19c4c;hp=646e27cf38bb3c03a5b9ad3e863844cc51cfb91c;hpb=7ac0ffc894b6a23aa2e3a1e0939a15fe95fe9eca;p=novacoin.git diff --git a/src/qt/guiutil.cpp b/src/qt/guiutil.cpp index 646e27c..53873e5 100644 --- a/src/qt/guiutil.cpp +++ b/src/qt/guiutil.cpp @@ -471,5 +471,25 @@ void HelpMessageBox::showOrPrint() #endif } +QString formatDurationStr(int secs) +{ + QStringList strList; + int days = secs / 86400; + int hours = (secs % 86400) / 3600; + int mins = (secs % 3600) / 60; + int seconds = secs % 60; + + if (days) + strList.append(QString(QObject::tr("%1 d")).arg(days)); + if (hours) + strList.append(QString(QObject::tr("%1 h")).arg(hours)); + if (mins) + strList.append(QString(QObject::tr("%1 m")).arg(mins)); + if (seconds || (!days && !hours && !mins)) + strList.append(QString(QObject::tr("%1 s")).arg(seconds)); + + return strList.join(" "); +} + } // namespace GUIUtil