--- infoscreen/MainView.cpp 2010/01/09 12:25:07 539 +++ infoscreen/MainView.cpp 2010/01/10 10:56:34 543 @@ -158,32 +158,31 @@ picture->loadFromUrl( currentItem.url ); - } - if (currentItem.module == "info_web") { + } else if (currentItem.module == "info_web") { ensureVisible(web); web->load(currentItem.url); - } - if (currentItem.module == "info_video") { + } else if (currentItem.module == "info_video") { ensureVisible(video); video->loadUrl(currentItem.url); + } else { + errorInfoScreen("Unknown module: " + currentItem.module ); } - } else { qDebug() << "no screen"; - noInfoScreen(); + errorInfoScreen("Der er ingen information at vise"); } lastScreenSwitch = QTime::currentTime(); } } -void MainView::noInfoScreen() +void MainView::errorInfoScreen(QString msg) { ensureVisible(web); web->setHtml("\ \ -

Der er ingen information at vise

\ +

" + msg+ "

\ "); }