void NotesManager::checkAlarm() { QString currStr = QDateTime::currentDateTime().toString(Qt::ISODate); QDateTime curr = QDateTime::fromString(currStr, Qt::ISODate); if (getAlarmTime() == curr) emit soundAlarm(getAlarmTime()); nextAlarm(); }
void /*ARGSUSED*/ Quit(Widget w, caddr_t call_data, caddr_t client_data) { extern char *txtbuf; if(!app_res.periodic) { /* we can exit because -wakeup is not specified*/ reallyQuit((Widget)NULL, (XButtonEvent *)NULL ); } else { extern void revisitMessagesAndDisplay(int); XUnmapWindow(XtDisplay(topLevel), XtWindow(topLevel)); XFlush(XtDisplay(topLevel)); if(!alreadyForked) { if(fork()) exit(0); alreadyForked=1; } revisitMessagesAndDisplay(runSilentRunDeep(getAlarmTime(app_res.periodic))); } }