new feature: sort songs in browser by mtime (optional)

This commit is contained in:
Andrzej Rybczak
2009-10-10 23:32:05 +02:00
parent b48133a743
commit 3551057dbb
7 changed files with 17 additions and 2 deletions

View File

@@ -1808,6 +1808,12 @@ int main(int argc, char *argv[])
if (number && Mpd.AddRandomSongs(number))
ShowMessage("%zu random song%s added to playlist!", number, number == 1 ? "" : "s");
}
else if (myScreen == myBrowser && !myBrowser->isLocal())
{
Config.browser_sort_by_mtime = !Config.browser_sort_by_mtime;
myBrowser->Main()->Sort<CaseInsensitiveSorting>(myBrowser->CurrentDir() != "/");
ShowMessage("Sort songs by: %s", Config.browser_sort_by_mtime ? "Modification time" : "Name");
}
else if (myScreen->ActiveWindow() == myLibrary->Artists
|| (myLibrary->Columns() == 2 && myScreen->ActiveWindow() == myLibrary->Albums))
{