QTimer::singleShot( 1000, QApplication::instance(), SLOT( quit() ));
}
-<<<<<<< HEAD:src/BusinessLogic/Engine.cpp
-=======
-void Engine::observedEventDetected()
-{
- qDebug() << "Engine::observedEventDetected()";
- if ( !iIdleTimeCounter->isActive() )
- {
- iWindowManager->weeklyView()->showCurrentWeek();
- }
- iWindowManager->showWeeklyView();
- // prepare to restart idle counter
- if (iIdleTimeCounter->isActive() )
- {
- iIdleTimeCounter->stop();
- }
- // (re)start idle counter
- iIdleTimeCounter->start();
-}
-
->>>>>>> 60b7802da53961d1998e276858bbc5e404b98a05:src/BusinessLogic/Engine.cpp
Room* Engine::defaultRoom()
{
qDebug() << "Engine::defaultRoom()";
void UIManager::connectCommunicationManager( CommunicationManager *aCommunicationManager )
{
-// connect( aCommunicationManager, SIGNAL( meetingDetailsFetched( Meeting & ) ), this, SLOT( meetingDetailsFetched( Meeting & ) ) );
+ connect( aCommunicationManager, SIGNAL( meetingDetailsFetched( Meeting & ) ), this, SLOT( meetingDetailsFetched( Meeting & ) ) );
connect( aCommunicationManager, SIGNAL( meetingsFetched( const QList<Meeting *> & ) ), this, SLOT( meetingsFetched( const QList<Meeting *> & ) ) );
}
if ( iProgressBar != 0 )
{
iProgressBar->update( tr("Fetching meeting info...") );
- iWindowManager->showDialog( static_cast<QDialog *>( iProgressBar ), false );
+ iWindowManager->showDialog( static_cast<QDialog *>( iProgressBar ), false, false );
+ iEngine->stopIdleTimeCounter();
}
}
{
iProgressBar->close(); // Close it in case it's visible
}
- // iMeetingInfo->setMeeting( &aDetailedMeeting );
MeetingInfoDialog *tmp = new MeetingInfoDialog( &aDetailedMeeting );
- iWindowManager->showDialog( static_cast<QDialog *>( tmp/*iMeetingInfo*/ ) );
+ iWindowManager->showDialog( static_cast<QDialog *>( tmp ) );
+// TODO : We should use the member variable and implement correctly the setMeeting() method !!!
+// iMeetingInfo->setMeeting( &aDetailedMeeting );
+// iWindowManager->showDialog( static_cast<QDialog *>( iMeetingInfo ) );
}
}
if ( iProgressBar != 0 )
{
iProgressBar->close();
+ iEngine->startIdleTimeCounter();
}
}
void MeetingInfoDialog::createDialogView(Meeting *aMeeting)
{
+ qDebug() << "[MeetingInfoDialog::createDialogView] <Invoked>";
+
QFont normalFont;
normalFont.setPointSize( 11 );
layout->addStretch();
layout->addLayout( buttonLayout );
setLayout( layout );
+
+ qDebug() << "[MeetingInfoDialog::createDialogView] <Finished>";
}