void CMainFrame::OnTimer(UINT nIDEvent) { static int count; switch(nIDEvent) { case 1: { CString dstr, tstr; time_t osBinaryTime; // C run-time time (defined in <time.h>) time( &osBinaryTime ) ; // Get the current time from the ... CTime time3( osBinaryTime ); // operating system. tstr.Format("%02d:%02d:%02d", (int)time3.GetHour(), (int)time3.GetMinute(), (int)time3.GetSecond()); ((CMainFrame*)AfxGetApp()->m_pMainWnd)->m_wndStatusBar .SetPaneText(3, tstr); dstr.Format("%02d/%02d/%02d", (int)time3.GetMonth(), (int)time3.GetDay(), (int)time3.GetYear()); ((CMainFrame*)AfxGetApp()->m_pMainWnd)->m_wndStatusBar .SetPaneText(4, dstr); if(timer_in) timer_in--; if(timer_in == 1) message("Idle"); // Handle autosave lastkeypress++; if(lastkeypress == AUTOSAVETICKS) message("Autosave within 2 seconds ..."); if(lastkeypress == AUTOSAVETICKS + 6) AutoSave(); } break; case 2: //P2N("CMainFrame::OnTimer(UINT nIDEvent=%d)\r\n", nIDEvent); spp.Hide(); KillTimer(nIDEvent); break; } CMDIFrameWnd::OnTimer(nIDEvent); }
void VendorHandler::pass3to2() { setValid2(true); setName2(name3()); setStreet2(street3()); setCity2(city3()); setState2(state3()); setRegion2(region3()); setTime2(time3()); setZip2(zip3()); setPrice2(price3()); }
void DateTimeTests::Test() { // Handles dates starting 1970. DateTime time1 (1960,01,01, 00, 00, 00); if (time1.ToInt() != 0) throw; DateTime time2 (1970,01,01, 00, 00, 00); if (time2.ToInt() != 0) throw; DateTime time3 (1970,01,01, 00, 00, 05); if (time3.ToInt() != 5) throw; DateTime time4 (1970,01,02, 00, 00, 00); if (time4.ToInt() != 86400) // seconds of a day. throw; DateTime time5 (1971,01,01, 00, 00, 00); if (time5.ToInt() != 365 * 24 * 3600) // seconds of a day. throw; DateTime time6 (2009,05,14, 22, 02, 00); if (time6.ToInt() != 1242338520) throw; DateTime time7 (2020,12,31, 23, 59, 00); if (time7.ToInt() != 1609459140 ) throw; DateTime timea (2030,01,01, 00, 00, 00); if (timea.ToInt() == 0) throw; }
void notifications() { QDateTime time1(QDate(2013, 1, 2), QTime(12, 34, 56)); QDateTime time2(QDate(2012, 3, 4), QTime(10, 11, 12)); QDateTime time3(QDate(2014, 1, 2), QTime(12, 34, 56)); const QString id1 = QLatin1String("id1"); const QString id2 = QLatin1String("id2"); const QString id3 = QLatin1String("id3"); const QString from1 = QLatin1String("from1"); const QString from2 = QLatin1String("from2"); const QString from3 = QLatin1String("from3"); const QString to1 = QLatin1String("to1"); const QString to2 = QLatin1String("to2"); const QString to3 = QLatin1String("to3"); const QString title1 = QLatin1String("title1"); const QString title2 = QLatin1String("title2"); const QString title3 = QLatin1String("title3"); const QString link1 = QLatin1String("link1"); const QString link2 = QLatin1String("link2"); const QString link3 = QLatin1String("link3"); const QString app1 = QLatin1String("app1"); const QString app2 = QLatin1String("app2"); const QString app3 = QLatin1String("app3"); const QString object1 = QLatin1String("object1"); const QString object2 = QLatin1String("object2"); const QString object3 = QLatin1String("object3"); const bool unread1 = true; const bool unread2 = false; const bool unread3 = false; int account1 = 1; int account2 = 2; QString clientId = QLatin1String("clientId"); FacebookNotificationsDatabase database; database.addFacebookNotification(id1, from1, to1, time1, time1, title1, link1, app1, object1, unread1, account1, clientId); database.addFacebookNotification(id2, from2, to2, time2, time2, title2, link2, app2, object2, unread2, account1, clientId); database.addFacebookNotification(id3, from3, to3, time3, time3, title3, link3, app3, object3, unread3, account2, clientId); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); QList<FacebookNotification::ConstPtr> notifications; notifications = database.notifications(); QCOMPARE(notifications.count(), 3); FacebookNotification::ConstPtr notification; do { notification = notifications.takeFirst(); } while (notification->facebookId() != id1 && notifications.count() > 0); QCOMPARE(notification->facebookId(), id1); QCOMPARE(notification->from(), from1); QCOMPARE(notification->to(), to1); QCOMPARE(notification->createdTime(), time1); QCOMPARE(notification->updatedTime(), time1); QCOMPARE(notification->title(), title1); QCOMPARE(notification->link(), link1); QCOMPARE(notification->application(), app1); QCOMPARE(notification->object(), object1); QCOMPARE(notification->unread(), unread1); QCOMPARE(notification->accountId(), account1); QCOMPARE(notification->clientId(), clientId); QStringList toBeDeleted; toBeDeleted.append(id1); toBeDeleted.append(id2); database.removeNotifications(toBeDeleted); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); notifications = database.notifications(); QCOMPARE(notifications.count(), 1); notification = notifications.takeFirst(); QCOMPARE(notification->facebookId(), id3); QCOMPARE(notification->from(), from3); QCOMPARE(notification->to(), to3); QCOMPARE(notification->createdTime(), time3); QCOMPARE(notification->updatedTime(), time3); QCOMPARE(notification->title(), title3); QCOMPARE(notification->link(), link3); QCOMPARE(notification->application(), app3); QCOMPARE(notification->object(), object3); QCOMPARE(notification->unread(), unread3); QCOMPARE(notification->accountId(), account2); QCOMPARE(notification->clientId(), clientId); database.removeNotification(id3); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); notifications = database.notifications(); QCOMPARE(notifications.count(), 0); database.addFacebookNotification(id1, from1, to1, time1, time1, title1, link1, app1, object1, unread1, account1, clientId); database.addFacebookNotification(id2, from2, to2, time2, time2, title2, link2, app2, object2, unread2, account1, clientId); database.addFacebookNotification(id3, from3, to3, time3, time3, title3, link3, app3, object3, unread3, account2, clientId); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); notifications = database.notifications(); QCOMPARE(notifications.count(), 3); database.removeNotifications(account1); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); notifications = database.notifications(); QCOMPARE(notifications.count(), 1); database.removeNotifications(account2); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); notifications = database.notifications(); QCOMPARE(notifications.count(), 0); database.addFacebookNotification(id1, from1, to1, time1, time1, title1, link1, app1, object1, unread1, account1, clientId); database.removeNotification(id1); database.sync(); database.wait(); QCOMPARE(database.writeStatus(), AbstractSocialCacheDatabase::Finished); notifications = database.notifications(); QCOMPARE(notifications.count(), 0); }