|
|
|
|
@ -344,7 +344,7 @@ K_GLOBAL_STATIC( KMMainWidget::PtrList, theMainWidgetList ) |
|
|
|
|
|
|
|
|
|
m_notificationTimer.setInterval( 3 * 1000 ); |
|
|
|
|
m_notificationTimer.setSingleShot( true ); |
|
|
|
|
connect( &m_notificationTimer, SIGNAL(timeout()), SLOT(slotShowNotification()) ); |
|
|
|
|
connect( &m_notificationTimer, SIGNAL(timeout()), SLOT(slotUpdateActionsAfterMailChecking()) ); |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@ -416,14 +416,13 @@ void KMMainWidget::slotEndCheckMail() |
|
|
|
|
m_notificationTimer.start(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void KMMainWidget::slotShowNotification() |
|
|
|
|
void KMMainWidget::slotUpdateActionsAfterMailChecking() |
|
|
|
|
{ |
|
|
|
|
if ( mCheckMailInProgress ) |
|
|
|
|
mCheckMailInProgress = false; |
|
|
|
|
showNotifications(); |
|
|
|
|
mCheckMailInProgress = false; |
|
|
|
|
updateActionsAfterMailChecking(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
void KMMainWidget::showNotifications() |
|
|
|
|
void KMMainWidget::updateActionsAfterMailChecking() |
|
|
|
|
{ |
|
|
|
|
if ( mCheckMailInProgress ) |
|
|
|
|
return; |
|
|
|
|
|