[mythtv-commits] mythtv commit: r19643 - in trunk/mythtv by paulh

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Sun Jan 11 19:02:20 UTC 2009


      Author: paulh
        Date: 2009-01-11 19:02:19 +0000 (Sun, 11 Jan 2009)
New Revision: 19643
   Changeset: http://cvs.mythtv.org/trac/changeset/19643

Added:

   trunk/mythtv/themes/default/htmls/progdetails_page1.html
   trunk/mythtv/themes/default/htmls/progdetails_page2.html

Modified:

   trunk/mythtv/libs/libmythtv/progdetails.cpp
   trunk/mythtv/libs/libmythtv/progdetails.h
   trunk/mythtv/libs/libmythtv/programinfo.cpp
   trunk/mythtv/libs/libmythtv/programinfo.h
   trunk/mythtv/themes/default/schedule-ui.xml

Log:

Port the Program Details screen to MythUI.

Notes:-

This uses the MythUIWebBrowser widget that only works on Qt4.4.0 or later.

The info is now split over two pages. In the default theme the first page
shows the information that most users want to see. The second page shows
everything that is on the first plus some more advanced stuff. 'INFO'
switches between screens.

The information that is shown on each page is fully themeable by just editing
progdetails_page{1,2}.html. The html files are searched for in the same manor
as all UI files so themers can add there own versions if required. They should
at least change the font colors.

I've removed the old Qt screen completely, it's been broken since the switch
to Qt4 anyway. To keep everyone happy until everything is switched to MythUI
I've used a temporary hack to enable the new screen to be shown on top of a Qt
one. The hack does cause a slight flicker when switching between Qt and MythUI
screens but at least it keeps things working until everything is switched.

This screen should probably be moved to mythfrontend once all the screens that
call it are moved out of libmythtv.






More information about the mythtv-commits mailing list