void MainWindow::initTimer()
{
timer = new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(timerRecalc()));
timer->start(1000*6);
}
void MainWindow::timerRecalc()
{
for(int i=0;i<eventArray->size();i++)
{
NMyEvent myEvent = eventArray->at(i);
ui->tableMain->setItem(i, 0, new QTableWidgetItem(myEvent.EventName));
ui->tableMain->setItem(i, 1, new QTableWidgetItem(NMyUtils::formatDate(myEvent.TimeBegin)));
ui->tableMain->setItem(i, 2, new QTableWidgetItem(NMyUtils::formatDate(myEvent.TimeDue)));
myEvent.reCalcDaysLeft();
ui->tableMain->setItem(i, 3, new QTableWidgetItem(myEvent.DaysLeft));
ui->tableMain->setItem(i, 4, new QTableWidgetItem(myEvent.Comments));
}
}