void ProgFinder::selectShowData(QString progTitle, int newCurShow) { progTitle = m_showList->GetValue(); QDateTime progStart = QDateTime::currentDateTime(); MSqlBindings bindings; QString querystr = "WHERE program.title = :TITLE " " AND program.endtime > :ENDTIME " " AND channel.visible = 1 "; bindings[":TITLE"] = progTitle; bindings[":ENDTIME"] = progStart.toString("yyyy-MM-ddThh:mm:50"); LoadFromScheduler(m_schedList); LoadFromProgram(m_showData, querystr, bindings, m_schedList, false); updateTimesList(); m_timesList->SetItemCurrent(newCurShow); }
void ProgFinder::selectShowData(QString progTitle, int newCurShow) { progTitle = m_showList->GetValue(); QDateTime progStart = MythDate::current(); MSqlBindings bindings; QString querystr = "WHERE program.title = :TITLE " " AND program.endtime > :ENDTIME " " AND channel.visible = 1 "; bindings[":TITLE"] = progTitle; bindings[":ENDTIME"] = progStart.addSecs(50 - progStart.time().second()); LoadFromScheduler(m_schedList); LoadFromProgram(m_showData, querystr, bindings, m_schedList); updateTimesList(); m_timesList->SetItemCurrent(newCurShow); }