Merge pull request #1660 from koying/tvshowsortbylastplayed
authorChris Browet <koying@semperpax.com>
Sun, 3 Feb 2013 11:34:53 +0000 (03:34 -0800)
committerChris Browet <koying@semperpax.com>
Sun, 3 Feb 2013 11:34:53 +0000 (03:34 -0800)
ADD: "last played" sort option to TV Show GUI

1  2 
xbmc/utils/LabelFormatter.cpp
xbmc/video/GUIViewStateVideo.cpp

Simple merge
@@@ -163,12 -163,12 +163,13 @@@ CGUIViewStateWindowVideoNav::CGUIViewSt
      case NODE_TYPE_TITLE_TVSHOWS:
        {
          if (g_guiSettings.GetBool("filelists.ignorethewhensorting"))
 -          AddSortMethod(SORT_METHOD_VIDEO_SORT_TITLE_IGNORE_THE, 551, LABEL_MASKS("%T", "%M", "%T", "%M"));  // Title, #Episodes | Title, #Episodes
 +          AddSortMethod(SORT_METHOD_VIDEO_SORT_TITLE_IGNORE_THE, 556, LABEL_MASKS("%T", "%M", "%T", "%M"));  // Title, #Episodes | Title, #Episodes
          else
 -          AddSortMethod(SORT_METHOD_VIDEO_SORT_TITLE, 551, LABEL_MASKS("%T", "%M", "%T", "%M")); // Title, #Episodes | Title, #Episodes
 +          AddSortMethod(SORT_METHOD_VIDEO_SORT_TITLE, 556, LABEL_MASKS("%T", "%M", "%T", "%M")); // Title, #Episodes | Title, #Episodes
  
 +        // NOTE: This uses SORT_METHOD_EPISODE to mean "sort shows by the number of episodes" and uses the label "Episodes"
          AddSortMethod(SORT_METHOD_EPISODE, 20360, LABEL_MASKS("%L", "%M", "%L", "%M"));  // Label, #Episodes | Label, #Episodes
+         AddSortMethod(SORT_METHOD_LASTPLAYED, 568, LABEL_MASKS("%T", "%p", "%T", "%p"));  // Title, #Last played | Title, #Last played
          AddSortMethod(SORT_METHOD_YEAR, 562, LABEL_MASKS("%L","%Y","%L","%Y")); // Label, Year | Label, Year
          SetSortMethod(SORT_METHOD_LABEL);