Commit Graph

79 Commits

Author SHA1 Message Date
Andrzej Rybczak
9e9e521580 remove enterPressed from remaining screens 2015-11-04 19:21:31 +01:00
Andrzej Rybczak
2caf08aaa7 split PressSpace action into modular pieces 2015-05-17 21:51:15 +02:00
Andrzej Rybczak
a8e2ec5ed0 replace ProxySongList with NC::List and SongList 2015-05-11 22:35:06 +02:00
Andrzej Rybczak
38b1064f1f actions: move item selection to its own action and bind it to insert 2015-05-09 21:40:09 +02:00
Andrzej Rybczak
dafcadefaf add support for unicode aware regular expressions if available 2015-05-02 15:01:01 +02:00
Andrzej Rybczak
7bcf79109f actions: toggle screen lock: check if screen is lockable before asking for width 2015-04-18 20:51:03 +02:00
Andrzej Rybczak
6a5f46a458 actions: make find forward/backward incremental 2014-11-07 12:59:00 +01:00
Andrzej Rybczak
309a4989c9 remove filtering 2014-11-05 21:37:27 +01:00
Andrzej Rybczak
12772c47f9 menu: remove search related methods 2014-11-04 21:31:07 +01:00
Andrzej Rybczak
7bfa120f37 mpd: get rid of *List typedefs 2014-11-03 01:08:20 +01:00
Andrzej Rybczak
85a2802361 update copyright message 2014-08-27 05:43:51 +02:00
Andrzej Rybczak
1d4e006986 update copyright info 2013-04-07 13:31:58 +02:00
Andrzej Rybczak
044464962c initial restoration of support for encodings different than utf-8 2012-10-05 20:58:07 +02:00
Andrzej Rybczak
efe2a52382 fix header guards 2012-10-02 16:19:04 +02:00
Andrzej Rybczak
48cf01f084 pass ProxySongList around since it already has shared_ptr inside 2012-09-16 07:14:33 +02:00
Andrzej Rybczak
f0a0734728 add ScreenType for screen's type identification 2012-09-16 03:49:11 +02:00
Andrzej Rybczak
b4ab065b2d actions: split ShowSearchEngine into ShowSearchEngine and ResetSearchEngine 2012-09-15 23:22:31 +02:00
Andrzej Rybczak
14587cb4ec abstract shared parts of switchTo methods away 2012-09-15 22:58:32 +02:00
Andrzej Rybczak
b2b16be9ce search engine: make main window non-pointer 2012-09-14 16:23:58 +02:00
Andrzej Rybczak
4d6ea660bc make defining screens with main window type as non-pointer possible 2012-09-14 16:16:22 +02:00
Andrzej Rybczak
1891c1c050 do not initialize screens lazily as it doesn't make much sense 2012-09-14 00:54:48 +02:00
Andrzej Rybczak
58a26b1e18 adjust indentation of remaining classes in headers 2012-09-13 22:09:59 +02:00
Andrzej Rybczak
dd7665bb7d more PascalCase to camelCase conversions 2012-09-13 19:23:33 +02:00
Andrzej Rybczak
d5e2d315fd use wstrings uncoditionally where needed 2012-09-08 17:50:01 +02:00
Andrzej Rybczak
f6fb2ed54c make use of override keyword if available 2012-09-04 20:08:43 +02:00
Andrzej Rybczak
6d87ebbc43 generalize UpdateSongsList (-> markSongsInPlaylist) 2012-09-04 18:50:33 +02:00
Andrzej Rybczak
506e79b4b1 add allowsFiltering / allowsSearching checks 2012-09-03 16:50:01 +02:00
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
397783d701 reduce usage of pointers / replace std::pair in SearchEngine 2012-08-28 02:44:08 +02:00
Andrzej Rybczak
181224b837 keybinding system rewrite 2012-08-14 01:44:14 +02:00
Marc Jessome
7b90daa690 search engine: add "Album Artist" search constraint. 2012-07-13 23:39:07 +02:00
Andrzej Rybczak
f8151904f5 update copyright dates 2012-03-17 16:46:55 +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
07c540e67e search engine: fix error occuring while trying to select first album in results 2011-01-09 10:22:34 +01:00
Andrzej Rybczak
d962653c76 make feature 'display separators between albums' work in all screens 2010-07-12 09:14:15 +02:00
Frank Blendinger
13dbf65350 key_select_album also works in search results now 2010-07-05 16:22:26 +02:00
Frank Blendinger
6b5ed187a1 add new movement keys: {Up,Down}{Album,Artist} 2010-03-04 15:10:58 +01:00
Andrzej Rybczak
08daa61907 update copyright notices 2010-01-30 16:24:24 +01:00
Andrzej Rybczak
af12b75b93 use key (F)4 to reset search engine state while being in this screen 2010-01-23 21:49:43 +01:00
Andrzej Rybczak
153081158d add support for built-in mpd searching in search engine 2010-01-22 21:35:34 +01:00
Andrzej Rybczak
45acbfe862 get rid of case sensivity switch in search engine
I don't think anybody was using it.
2010-01-22 20:56:02 +01:00