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
530 B
24 lines
530 B
#ifndef KARM_UTILITY_H
|
|
#define KARM_UTILITY_H
|
|
|
|
#include <stdlib.h>
|
|
|
|
#include <kglobal.h>
|
|
#include <klocale.h>
|
|
#include "karmutility.h"
|
|
|
|
TQString formatTime( long minutes, bool decimal )
|
|
{
|
|
TQString time;
|
|
if ( decimal ) {
|
|
time.sprintf("%.2f", minutes / 60.0);
|
|
time.tqreplace( '.', 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
|