-
Notifications
You must be signed in to change notification settings - Fork 0
/
task.cpp
30 lines (25 loc) · 855 Bytes
/
task.cpp
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
#include "task.h"
#include <QDebug>
Task::Task(QTime inicio, QTime fim, QDate d_inicio, QDate d_fim, QString coisa, QColor cor, bool tempo_setup){
// this->inicio = inicio;
// this->fim = fim;
// this->d_inicio = d_inicio;
// this->d_fim = d_fim;
this->cor = cor;
texto = ordem_producao = acabamento = produto = material_base = qtd_pecas = pilha = coisa;
this->tempo_setup = tempo_setup;
this->t_inicio = QDateTime(d_inicio,inicio);
this->t_fim = QDateTime(d_fim,fim);
this->posicao = 0;
//this->maquina = 0;
}
float Task::getTamanho(){
return (float)t_inicio.secsTo(t_fim)/(3600);
}
//float Task::getFimFloat(){
// float h = t_fim.time().hour();
// float m = t_fim.time().minute();
// return h+(m/60);
// //return fim.hour()+fim.minute()/60;
//}
//Task::Task(){}