add custom sort format

This commit is contained in:
Maarten de Vries
2012-04-30 01:08:41 +02:00
committed by Andrzej Rybczak
parent d134a807d4
commit 6c73c3cecf
7 changed files with 49 additions and 12 deletions

View File

@@ -2177,9 +2177,13 @@ int main(int argc, char **argv)
}
else if (myScreen == myBrowser && !myBrowser->isLocal())
{
Config.browser_sort_by_mtime = !Config.browser_sort_by_mtime;
Config.sort_mode = (Config.sort_mode + 1) % 3;
myBrowser->Main()->Sort<CaseInsensitiveSorting>(myBrowser->CurrentDir() != "/");
ShowMessage("Sort songs by: %s", Config.browser_sort_by_mtime ? "Modification time" : "Name");
switch (Config.sort_mode) {
case 0: ShowMessage("Sort songs by: Name"); break;
case 1: ShowMessage("Sort songs by: Modification time"); break;
case 2: ShowMessage("Sort songs by: Custom format"); break;
}
}
else if (myScreen->ActiveWindow() == myLibrary->Artists
|| (myLibrary->Columns() == 2 && myScreen->ActiveWindow() == myLibrary->Albums))