void DigitalClock::timerEvent( QTimerEvent *e ) { if ( e->timerId() == showDateTimer ) // stop showing date stopDate(); else { // normal timer if ( showDateTimer == -1 ) // not showing date showTime(); } }
bool DigitalClock::qt_invoke( int _id, QUObject* _o ) { switch ( _id - staticMetaObject()->slotOffset() ) { case 0: stopDate(); break; case 1: showTime(); break; default: return QLCDNumber::qt_invoke( _id, _o ); } return TRUE; }