[mythtv-commits] mythtv commit: r23211 - in trunk by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jan 19 17:49:28 UTC 2010


      Author: danielk
        Date: 2010-01-19 17:49:27 +0000 (Tue, 19 Jan 2010)
New Revision: 23211
   Changeset: http://svn.mythtv.org/trac/changeset/23211

Added:

   trunk/mythtv/libs/libmythdb/mythevent.cpp

Modified:

   trunk/mythplugins/mytharchive/mytharchive/mythburn.cpp
   trunk/mythplugins/mythgallery/mythgallery/iconview.cpp
   trunk/mythplugins/mythgallery/mythgallery/iconview.h
   trunk/mythplugins/mythgallery/mythgallery/thumbgenerator.cpp
   trunk/mythplugins/mythgallery/mythgallery/thumbgenerator.h
   trunk/mythplugins/mythgame/mythgame/gameui.cpp
   trunk/mythplugins/mythgame/mythgame/romedit.cpp
   trunk/mythplugins/mythmusic/mythmusic/cdrip.cpp
   trunk/mythplugins/mythmusic/mythmusic/cdrip.h
   trunk/mythplugins/mythmusic/mythmusic/decoder.cpp
   trunk/mythplugins/mythmusic/mythmusic/decoder.h
   trunk/mythplugins/mythmusic/mythmusic/importmusic.cpp
   trunk/mythplugins/mythmusic/mythmusic/mainvisual.cpp
   trunk/mythplugins/mythmusic/mythmusic/miniplayer.cpp
   trunk/mythplugins/mythmusic/mythmusic/musicplayer.cpp
   trunk/mythplugins/mythmusic/mythmusic/playbackbox.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/downloadmanager.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/downloadmanager.h
   trunk/mythplugins/mythnetvision/mythnetvision/imagedownloadmanager.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/imagedownloadmanager.h
   trunk/mythplugins/mythnetvision/mythnetvision/netsearch.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/nettree.cpp
   trunk/mythplugins/mythnetvision/mythnetvision/rsseditor.cpp
   trunk/mythplugins/mythnews/mythnews/mythnews.cpp
   trunk/mythplugins/mythvideo/mtd/mtd.cpp
   trunk/mythplugins/mythvideo/mtd/threadevents.cpp
   trunk/mythplugins/mythvideo/mtd/threadevents.h
   trunk/mythplugins/mythvideo/mythvideo/editmetadata.cpp
   trunk/mythplugins/mythvideo/mythvideo/videodlg.cpp
   trunk/mythplugins/mythweather/mythweather/weatherSetup.cpp
   trunk/mythtv/libs/libmyth/mythmediamonitor.cpp
   trunk/mythtv/libs/libmyth/mythmediamonitor.h
   trunk/mythtv/libs/libmyth/mythwizard.cpp
   trunk/mythtv/libs/libmyth/output.cpp
   trunk/mythtv/libs/libmyth/output.h
   trunk/mythtv/libs/libmythdb/libmythdb.pro
   trunk/mythtv/libs/libmythdb/mythevent.h
   trunk/mythtv/libs/libmythdb/mythversion.h
   trunk/mythtv/libs/libmythtv/channelscan/channelscanner_cli.cpp
   trunk/mythtv/libs/libmythtv/channelscan/channelscanner_gui.cpp
   trunk/mythtv/libs/libmythtv/channelscan/scanmonitor.cpp
   trunk/mythtv/libs/libmythtv/channelscan/scanmonitor.h
   trunk/mythtv/libs/libmythtv/osdlistbtntype.cpp
   trunk/mythtv/libs/libmythtv/osdlistbtntype.h
   trunk/mythtv/libs/libmythtv/osdtypes.cpp
   trunk/mythtv/libs/libmythtv/osdtypes.h
   trunk/mythtv/libs/libmythtv/tv_play.cpp
   trunk/mythtv/libs/libmythui/jsmenuevent.cpp
   trunk/mythtv/libs/libmythui/jsmenuevent.h
   trunk/mythtv/libs/libmythui/lircevent.cpp
   trunk/mythtv/libs/libmythui/lircevent.h
   trunk/mythtv/libs/libmythui/mythdialogbox.cpp
   trunk/mythtv/libs/libmythui/mythdialogbox.h
   trunk/mythtv/libs/libmythui/mythgesture.cpp
   trunk/mythtv/libs/libmythui/mythgesture.h
   trunk/mythtv/libs/libmythui/mythmainwindow.cpp
   trunk/mythtv/libs/libmythui/mythprogressdialog.cpp
   trunk/mythtv/libs/libmythui/mythprogressdialog.h
   trunk/mythtv/libs/libmythui/mythscreenstack.cpp
   trunk/mythtv/libs/libmythui/mythscreentype.cpp
   trunk/mythtv/libs/libmythui/mythscreentype.h
   trunk/mythtv/libs/libmythui/myththemedmenu.cpp
   trunk/mythtv/libs/libmythui/screensaver.cpp
   trunk/mythtv/libs/libmythui/screensaver.h
   trunk/mythtv/programs/mythfrontend/channelrecpriority.cpp
   trunk/mythtv/programs/mythfrontend/customedit.cpp
   trunk/mythtv/programs/mythfrontend/guidegrid.cpp
   trunk/mythtv/programs/mythfrontend/main.cpp
   trunk/mythtv/programs/mythfrontend/mythappearance.cpp
   trunk/mythtv/programs/mythfrontend/mythcontrols.cpp
   trunk/mythtv/programs/mythfrontend/networkcontrol.cpp
   trunk/mythtv/programs/mythfrontend/networkcontrol.h
   trunk/mythtv/programs/mythfrontend/progdetails.cpp
   trunk/mythtv/programs/mythfrontend/progfind.cpp
   trunk/mythtv/programs/mythfrontend/proglist.cpp
   trunk/mythtv/programs/mythfrontend/programrecpriority.cpp
   trunk/mythtv/programs/mythfrontend/schedulecommon.cpp
   trunk/mythtv/programs/mythfrontend/scheduleeditor.cpp
   trunk/mythtv/programs/mythfrontend/statusbox.cpp
   trunk/mythtv/programs/mythfrontend/viewscheduled.cpp
   trunk/mythtv/programs/mythtv-setup/channeleditor.cpp
   trunk/mythtv/programs/mythtv-setup/exitprompt.cpp
   trunk/mythtv/programs/mythtv-setup/importicons.cpp
   trunk/mythtv/programs/programs-libs.pro

Log:

Use QEvent::registerEventType() to generate unique event id's for MythTV events.

This allows one to add new events without having to search the source to try to find a user event id not currently in use. The registerEventType() method was introduced in Qt4.4 to avoid having to do that...

I have not tested every single event, but tried to get good coverage and used the same transformation throughout the code.




More information about the mythtv-commits mailing list