DialogProgTache::DialogProgTache(TacheUnitaire* tache_, Projet* projet_, QWidget *parent):
    QDialog(parent),
    ui(new Ui::DialogProgTache),
    projet(projet_), tache(tache_)

{
    ui->setupUi(this);
    if(!tache_->isPreemptive())
    {
        ui->parties->setEnabled(false);
    }
    ui->nb->hide();
    ui->label_nb->hide();
    ui->ajouter->hide();
    adaptTime(QDate::currentDate());
    connect(ui->parties, SIGNAL(toggled(bool)), this, SLOT(adaptForm(bool)));
    connect(ui->date, SIGNAL(dateChanged(QDate)), this, SLOT(adaptTime(QDate)));
    connect(ui->ajouter, SIGNAL(clicked()), this, SLOT(ajouterParties()));
}
/*** Private functions ***/
void RobotControl::hitBall(Trajectory aTrajectory)
{
	Sleep(adaptTime(getTrajectory()));
	if (globalj1 == -90)
	{
		writeData("PRN 2,(0,0,0,0,0,30)\r");
	}
	else if (globalj1 == 90)
	{
		writeData("PRN 2,(0,0,0,0,0,-30)\r");
	}
	BOOST_LOG_TRIVIAL(info) << readData();
}