#include <QDialog>
#include <QMessageBox>
+#include <QTimer>
#include "ui_about.h"
#include "eventdialog.h"
#include "daynavigatorwidget.h"
nowTreeView->setModel(new EventModel());
nowTreeView->setItemDelegate(new Delegate(nowTreeView));
+ // NOW View refresh timer
+ QTimer *timer = new QTimer( this );
+ connect( timer, SIGNAL(timeout()), SLOT(timerUpdateNowView()) );
+ timer->start( 30000); // 30 seconds timer
+
// ROOMS View
roomTreeView->setHeaderHidden(true);
roomTreeView->setRootIsDecorated(false);
updateNowView();
}
+void MainWindow::timerUpdateNowView()
+{
+ QWidget * pCurrentWidget = tabWidget->widget(tabWidget->currentIndex());
+
+ if( pCurrentWidget != NULL )
+ {
+ if( pCurrentWidget == tab )
+ updateNowView();
+ }
+}
void conferenceMapClicked();
void tabHasChanged(int aIndex);
void eventHasChanged(int aEventId);
+ void timerUpdateNowView();
private:
SqlEngine *mSqlEngine;
};