Ejemplo n.º 1
0
void NotesManager::checkAlarm()
{
    QString currStr = QDateTime::currentDateTime().toString(Qt::ISODate);
    QDateTime curr = QDateTime::fromString(currStr, Qt::ISODate);

    if (getAlarmTime() == curr)
        emit soundAlarm(getAlarmTime());

    nextAlarm();
}
Ejemplo n.º 2
0
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)));
	  
	}

}