Commit Graph

42 Commits

Author SHA1 Message Date
Andrzej Rybczak
af2cdca3d0 change naming conventions in NC namespace 2012-09-03 15:34:07 +02:00
Andrzej Rybczak
684d871506 finally kill NC::List 2012-09-02 20:55:32 +02:00
Andrzej Rybczak
5e8d1673e0 implement ProxySongList for handling general operations on lists 2012-09-02 20:51:20 +02:00
Andrzej Rybczak
d47cad1d50 get rid of 'using namespace NCurses' directive 2012-09-02 15:37:42 +02:00
Andrzej Rybczak
6f59a175ec implement HasSongs interface 2012-09-02 13:52:26 +02:00
Andrzej Rybczak
0811e30319 implement Searchable interface / make use of unnamed namespaces 2012-09-01 16:10:52 +02:00
Andrzej Rybczak
4c944085d6 menu: generalize filtering, introduce interfaces 2012-08-31 23:09:56 +02:00
Andrzej Rybczak
d8b2d20bdb menu: move a few methods to Item class 2012-08-31 04:38:20 +02:00
Andrzej Rybczak
7297b8a9ad use std::bind instead of passing void pointers around 2012-08-30 12:24:19 +02:00
Andrzej Rybczak
b77466cc38 browser: read tags from local songs 2012-08-29 18:45:58 +02:00
Andrzej Rybczak
397783d701 reduce usage of pointers / replace std::pair in SearchEngine 2012-08-28 02:44:08 +02:00
Andrzej Rybczak
f8151904f5 update copyright dates 2012-03-17 16:46:55 +01:00
Andrzej Rybczak
57511bb941 local browser: properly check if file extension is supported 2012-01-15 13:23:07 +01:00
Andrzej Rybczak
56467eaac6 new feature: support for merging screens together 2011-11-12 19:47:47 +01:00
Andrzej Rybczak
ca956c3da3 update copyright dates 2011-11-01 13:43:47 +01:00
Andrzej Rybczak
d962653c76 make feature 'display separators between albums' work in all screens 2010-07-12 09:14:15 +02:00
Andrzej Rybczak
f627dc854d browser: add support for deleting group of selected items 2010-07-12 07:48:10 +02:00
Andrzej Rybczak
08daa61907 update copyright notices 2010-01-30 16:24:24 +01:00
Frank Blendinger
b504b346af screen_switcher between current and last screen
Setting the new config variable "screen_switcher_browser_only" to "no"
will make the "key_screen_switcher" key switch between the current and
the last used screen, sort of like the Alt+Tab window switching
mechanism in many window managers.

This (intendedly) works only for the "main" screens (playlist, browser,
media library, etc.) and not for info/lyrics/server info. Those screens
can be closed with the screen_switcher key, but the will not be
remembered.

indentation correction in config
2009-12-09 00:24:15 +01:00
Andrzej Rybczak
55173cb419 move local_browser variable from settings to Browser class 2009-10-01 00:30:18 +02:00
Andrzej Rybczak
1b2999ef8e fix compilation under mingw32 2009-09-30 23:47:38 +02:00
Andrzej Rybczak
101f01941d new feature: alternative user interface 2009-08-12 02:08:13 +02:00
Andrzej Rybczak
450bf1b636 initialize screens only if necessary 2009-06-26 18:48:00 +02:00
Andrzej Rybczak
f6d9be350c new feature: add local directories recursively 2009-06-10 18:09:58 +02:00
Andrzej Rybczak
d965f4e517 new feature: mouse support 2009-05-25 21:46:36 +02:00
Andrzej Rybczak
8f5df28e62 new feature: allow for files and directories deletion in browser 2009-05-23 17:09:41 +02:00
Andrzej Rybczak
29f49415dd add support for regular expressions (basic and extended)
it intruduces regex support in search engine
and filtering/searching in all screens
2009-03-08 22:16:18 +01:00
Andrzej Rybczak
c3f2857dab use private where appropriate 2009-03-03 18:33:37 +01:00
Andrzej Rybczak
27535e133c move functions from unnamed namespace to Browser class 2009-03-01 00:33:10 +01:00
Andrzej Rybczak
aed227ab5f new feature: go to currently playing song in browser 2009-02-27 00:20:45 +01:00
Andrzej Rybczak
5d2daab416 new feature: apply filter to screen (Ctrl-F)
if one applies a filter, only items that contain this
filter will be displayed. works on all screens.
2009-02-17 17:57:55 +01:00
Andrzej Rybczak
2c66178663 get rid of this awful casting to List * 2009-02-17 07:30:26 +01:00
Andrzej Rybczak
43a8e2284e provide generic interface for dealing with selected items 2009-02-16 18:20:45 +01:00
Andrzej Rybczak
e6bd98e0a7 general code cleaning 2009-02-15 19:15:52 +01:00
Andrzej Rybczak
8653232a2a change namespace Browser into class 2009-02-14 00:43:58 +01:00
Andrzej Rybczak
8ba72bc78a separate some code from ncmpcpp.cpp 2009-02-13 17:24:06 +01:00
Andrzej Rybczak
d82577e357 group various functions more logically 2009-02-10 15:51:55 +01:00
Andrzej Rybczak
f9f5149b76 includes cleaning 2009-02-10 12:19:59 +01:00
Andrzej Rybczak
0c9e10091f update fsf address and copyright info 2009-01-17 00:52:08 +01:00
Andrzej Rybczak
284dd6a5be update Menu class and related stuff 2008-12-10 17:34:55 +01:00
Andrzej Rybczak
5c0af01cca put mpd connection related things into namespace 2008-12-09 10:16:38 +01:00
unK
beee0bc9d3 add support for browsing local filesystem 2008-10-27 20:35:02 +01:00