-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtask.cpp
More file actions
34 lines (30 loc) · 910 Bytes
/
Copy pathtask.cpp
File metadata and controls
34 lines (30 loc) · 910 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#include <QDebug>
#include "task.h"
Task::Task()
{
}
QString Task::statusString(){
if(status == 0)
return "";
else if (status == 1)
return "complete";
return "";
}
QString Task::getDuration(){
int day = 60*24;
int hour = 60;
qDebug()<<day<<hour<<duration;
if (day > duration){//tell duration in hours
QString hours = QString::number(duration/hour);
QString minutes = QString::number((float)(duration%hour)/(float)hour, 'g', 2).remove(0,1);
qDebug()<<hours<<minutes;
if (minutes.isEmpty())
return hours+" hours";
return hours+minutes+" hours";
}
QString days =QString::number(duration/day);
QString hours = QString::number((float)(duration%day)/(float)day, 'g', 2).remove(0,1);
if (hours.isEmpty())
return days+" days";
return days+hours+" days";
}