[mythtv-firehose] mythtv branch master updated by gigem. v0.26-pre-341-gd418754

Git Repo Owner noreply at mythtv.org
Mon May 21 22:01:32 UTC 2012


The branch, master has been updated on the
mythtv repository by gitolite user gigem.
       via  d418754c90a89d4cc594816baa354db21cf83bff (commit)
      from  f38e299719dac707be0189aece01b4ff342c6293 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
commit d418754c90a89d4cc594816baa354db21cf83bff
Author:    David Engel <dengel at mythtv.org> at Mon, 21 May 2012 17:01:01 -0500
Committer: David Engel <dengel at mythtv.org> at Mon, 21 May 2012 17:01:01 -0500
URL:       http://code.mythtv.org/cgit/mythtv/commit/?id=d418754c90a89d4cc594816baa354db21cf83bff

Schedule editor flexibility and other enhancements.
Note: no theme changes are required with this commit, however, two
changes are recommended.  See below.

The primary change in this commit allows options from the schedule,
storage and post processing options screens to optionally appear on
the main screen.  This serves two purposes.  One, a theme can be
targeted at novice users by putting only the most basic options on the
main screen and requiring use of the menu to access the more advanced
options.  Two, power users can put the options they use most
frequently on the amin screen.

Other enhancements to the schedule editor in this commit include the
following.

All buttons on the main screen except those for rule type and save are
now optional.  Any applicable functionality is always available by
pressing MENU so there is no longer a need to have a button for each
child option screen.  This change is mainly to make room on the main
screen for the new, optional settings.

A new, optional setting called "newrepeat" splits the kDupsNewEpi
functionality out from the poorly overloaded "dupscope" setting.  If
the "newrepeat" setting is found in the theme, the "dupscope" setting
does not include the "Record new episodes only" option.

The INFO and UPCOMING actions now work like they do in most other
places in mythfrontend.

The PREVVIEW and NEXTVIEW actions cycle through the main screen and
all of the applicable child screens.

The Filter options screen is logically at the same level as the other
child option screens.  If the theme includes a "Filter" button on the
Schedule options screen, it should either be removed or moved to the
main screen.  If the theme cascades the child option screens, the
Filter options screen should use the same positioning as the other
child option screens.

The Metadata options screen no longer performs an automatic lookup
when the inetref is not set.

An optional save button can be on any of the child options screens.



-----------------------------------------------------------------------

Summary of changes:
 mythtv/programs/mythfrontend/scheduleeditor.cpp | 2219 +++++++++++++++--------
 mythtv/programs/mythfrontend/scheduleeditor.h   |  267 ++-
 2 files changed, 1641 insertions(+), 845 deletions(-)

-- 



More information about the mythtv-firehose mailing list