Changeset cfd615d for src/gui/alarmdialog.cpp
- Timestamp:
- 01/19/10 16:42:59 (13 years ago)
- Branches:
- master, qt5
- Children:
- 02c1e09
- Parents:
- 6bd729b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/gui/alarmdialog.cpp
r6bd729b rcfd615d 3 3 #include <QApplication> 4 4 #include <alarm.h> 5 #include <event.h> 6 7 #include <QDir> 5 8 6 9 const int SNOOZE_TIME = 5; // in minutes 10 11 const int confId = 1; 7 12 8 13 AlarmDialog::AlarmDialog(int argc, char *argv[], QWidget *aParent) … … 27 32 } 28 33 29 connect(stopPB, SIGNAL(clicked()), qApp, SLOT(quit()));34 connect(stopPB, SIGNAL(clicked()), SLOT(closeDialog())); 30 35 connect(appPB, SIGNAL(clicked()), SLOT(runApp())); 31 36 connect(snoozePB, SIGNAL(clicked()), SLOT(snooze())); 32 37 38 QSqlDatabase database = QSqlDatabase::addDatabase("QSQLITE"); 39 database.setDatabaseName(QDir::homePath() + "/.fosdem/fosdem.sqlite"); 40 database.open(); 41 42 Event event = Event::getById(mEventId,confId); 33 43 message->setText(QString(argv[1]).append("-").append(QString(argv[2]))); 44 message->setText(event.title()); 45 setWindowTitle(event.title()); 34 46 } 35 47 36 48 void AlarmDialog::runApp() 37 49 { 50 qWarning("runApp(): NOT IMPLEMENTED YET"); 38 51 } 39 52 … … 48 61 } 49 62 63 void AlarmDialog::closeDialog() 64 { 65 // before closing the dialog, it is necessary to remove alarm flag from the DB 66 Event event = Event::getById(mEventId,confId); 67 event.setHasAlarm(false); 68 event.update("alarm"); 69 qApp->quit(); 70 } 71
Note: See TracChangeset
for help on using the changeset viewer.