1 /**************************************************************************
4 Copyright (C) 2010 Heli Hyvättinen
6 This program is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with this program. If not, see <http://www.gnu.org/licenses/>.
19 **************************************************************************/
25 #include "createtimersequencedialog.h"
26 #include "ui_createtimersequencedialog.h"
28 CreateTimerSequenceDialog::CreateTimerSequenceDialog(QWidget *parent) :
30 ui(new Ui::CreateTimerSequenceDialog)
35 CreateTimerSequenceDialog::~CreateTimerSequenceDialog()
40 void CreateTimerSequenceDialog::changeEvent(QEvent *e)
42 QDialog::changeEvent(e);
44 case QEvent::LanguageChange:
45 ui->retranslateUi(this);
53 QList<Timer*> CreateTimerSequenceDialog::getTimers()
55 QList<Timer *> timers;
56 Timer* ptimer =new Timer();
57 int timeInSeconds = (ui->Timer1HoursSpinBox->value() * 60 * 60) + (ui->timer1minutesSpinBox->value() * 60) + ui->timer1SecondsSpinBox->value();
58 ptimer->setOriginalTimeInSeconds(timeInSeconds);
59 ptimer->setAlertText(ui->timer1AlertText->text());
60 timers.append(ptimer);