return m_baseTime;
}
+bool EPGView::hasValidData()
+{
+ return !epgitemsByChannel.empty();
+}
+
static void cleanOverlapped( EPGEventByTimeQMap *epgItemByTime, EPGItem *epgItem, QGraphicsScene *scene )
{
/* Clean overlapped programs */
b_input_type_known = true;
m_epgView->cleanup(); /* expire items and flags */
- rootWidget->setCurrentIndex( ( i_epg > 0 ) ? 0 : 1 );
for ( int i = 0; i < i_epg; ++i )
{
}
}
+ /* toggle our widget view */
+ rootWidget->setCurrentIndex( m_epgView->hasValidData() ? 0 : 1 );
+
// Update the global duration and start time.
m_epgView->updateDuration();
m_epgView->updateStartTime();