[mythtv] New Program Listing Screen

Isaac Richards ijr at po.cwru.edu
Tue Jul 15 02:46:05 EDT 2003


On Monday 14 July 2003 11:52 pm, David Engel wrote:
> On Mon, Jul 14, 2003 at 03:38:13PM -0400, Isaac Richards wrote:
> > > Aside, is the doingSel/allowKeys stuff still needed?  I'm guessing
> > > it's a relic from the days when each screen had it's own window.
> >
> > No, it's to deal with reentrancy issues.
>
> OK, but I'm curious.  What other thread might cause the re-entrancy?
> Except for a few special case like when the backend wants to record
> something while the frontend is on live TV, it looks like most of the
> dialogs and menus are single-threaded.  Is this the way Qt acts in
> threaded apps or am I totally missing something?

Some things make Qt process events, and we don't want it dropping into the 
same event handler (or any of the other ones for the current object) we're 
currently in.

> > Most of these should be converted over to the MythThemedDialog and the
> > UIManagedTreeListType widget for the list.
>
> I hadn't noticed MythThemedDialong yet.  I'll take a look.  I'm mainly
> interested in finding a single place to easily make the list scrolling
> configurable -- I've never been a fan of the "always-centered" style
> of scrolling.

<shrug>  I think it makes a lot more sense when using a remote, as you can't 
scroll around arbitrarily, and it's nice to have where you're going be 
visible.

Isaac


More information about the mythtv-dev mailing list