--- infoscreen/MainView.cpp 2010/06/22 20:30:17 874 +++ infoscreen/MainView.cpp 2010/06/22 20:43:13 875 @@ -16,6 +16,7 @@ #include "videoview.h" #include "httpwrapper.h" +#include "screenmanager.h" @@ -71,6 +72,12 @@ web->start(url,screenid); } + if (enableScreenManager) { + screenManager = new ScreenManager(); + } else { + qDebug() << "ScreenManager is disabled"; + } + qDebug() << "Starting timer..."; timer = new QTimer(this); @@ -97,6 +104,8 @@ exit(1); } + enableScreenManager = settings->value("enableScreenManager").toBool(); + if (currentMode == ModeSimpleWeb || currentMode == ModeXml) { url = settings->value("url").toString(); @@ -134,7 +143,9 @@ void MainView::onTimer() { - screenManager.timerTick(); + if (enableScreenManager == true) { + screenManager->timerTick(); + } if (currentMode == ModeXml) { readXml(); @@ -270,7 +281,6 @@ } } else { - qDebug() << "no screen"; errorInfoScreen("Der er ingen information at vise"); } lastScreenSwitch = QTime::currentTime();