You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
526 B
24 lines
526 B
15 years ago
|
#ifndef KARM_UTILITY_H
|
||
|
#define KARM_UTILITY_H
|
||
|
|
||
|
#include <stdlib.h>
|
||
|
|
||
|
#include <kglobal.h>
|
||
|
#include <klocale.h>
|
||
|
#include "karmutility.h"
|
||
|
|
||
|
QString formatTime( long minutes, bool decimal )
|
||
|
{
|
||
|
QString time;
|
||
|
if ( decimal ) {
|
||
|
time.sprintf("%.2f", minutes / 60.0);
|
||
|
time.replace( '.', KGlobal::locale()->decimalSymbol() );
|
||
|
}
|
||
|
else time.sprintf("%s%ld:%02ld",
|
||
|
(minutes < 0) ? KGlobal::locale()->negativeSign().utf8().data() : "",
|
||
|
labs(minutes / 60), labs(minutes % 60));
|
||
|
return time;
|
||
|
}
|
||
|
|
||
|
#endif // KARM_UTILITY_H
|