[mythtv-commits] mythtv commit: r23009 - in trunk by danielk
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Sun Dec 27 14:55:16 UTC 2009
Author: danielk
Date: 2009-12-27 14:55:16 +0000 (Sun, 27 Dec 2009)
New Revision: 23009
Changeset: http://svn.mythtv.org/trac/changeset/23009
Added:
trunk/mythtv/programs/mythfrontend/programinfocache.cpp
trunk/mythtv/programs/mythfrontend/programinfocache.h
Modified:
trunk/mythplugins/mythvideo/mythvideo/dbcheck.cpp
trunk/mythplugins/mythvideo/mythvideo/editmetadata.cpp
trunk/mythplugins/mythvideo/mythvideo/metadata.cpp
trunk/mythplugins/mythvideo/mythvideo/playercommand.cpp
trunk/mythplugins/mythvideo/mythvideo/videodlg.cpp
trunk/mythplugins/mythvideo/mythvideo/videoutils.h
trunk/mythtv/libs/libmyth/programinfo.cpp
trunk/mythtv/libs/libmyth/programinfo.h
trunk/mythtv/libs/libmyth/remoteutil.cpp
trunk/mythtv/libs/libmyth/remoteutil.h
trunk/mythtv/libs/libmyth/storagegroup.cpp
trunk/mythtv/libs/libmyth/storagegroup.h
trunk/mythtv/libs/libmythdb/mythversion.h
trunk/mythtv/programs/mythfrontend/mythfrontend.pro
trunk/mythtv/programs/mythfrontend/playbackbox.cpp
trunk/mythtv/programs/mythfrontend/playbackbox.h
Log:
Refs #7603. This moves the QUERY_RECORDINGS mythproto calls out of the UI thread.
The idea is to move as many mythproto calls as possible out of the UI thread so that when a reconnect to the master backend is necessary we can show a dialog to that effect during the reconnect attempt even if using MythUI.
QUERY_RECORDINGS is really the major query that this screen does. But there are also some done when parsing the list returned by this call, which I'll tackle next. And various mythproto calls linked to various actions that don't require the return value, which I'll tackle as one task with a QRunnable dispatcher.
More information about the mythtv-commits
mailing list