Commit Graph

95 Commits

Author SHA1 Message Date
Andrzej Rybczak
9e9e521580 remove enterPressed from remaining screens 2015-11-04 19:21:31 +01:00
Andrzej Rybczak
3c1a888378 playlist: remove enterPressed 2015-09-27 15:25:24 +02:00
Andrzej Rybczak
3de7558483 playlist: convert several function names to camelCase 2015-09-27 15:15:11 +02:00
Andrzej Rybczak
1b6cb65f3a actions: add support for range selection and make a few actions work on ranges 2015-05-23 22:57:40 +02: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
4292af6c25 playlist: add OVERRIDE to allowsSearching 2015-04-12 16:28:56 +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
06a07b0d33 status: fix toggling flags 2014-09-03 20:08:00 +02:00
Andrzej Rybczak
dcaa1cafa4 playlist: make kept song count collision resistant 2014-08-30 14:11:44 +02:00
Andrzej Rybczak
98fc9324e2 playlist: rename remaining old private members 2014-08-29 15:20:07 +02:00
Andrzej Rybczak
d318484b4b fix compilation --without-curl 2014-08-29 14:59:43 +02:00
Andrzej Rybczak
b7ceae7273 replace timeval and time_t with boost::posix_time::ptime 2014-08-27 11:19:05 +02:00
Andrzej Rybczak
85a2802361 update copyright message 2014-08-27 05:43:51 +02:00
Andrzej Rybczak
7deeecee20 get rid of Playlist::PlayNewlyAddedSongs / correct adding songs in Media Library 2013-05-17 16:55:50 +02:00
Andrzej Rybczak
54a1822db2 fix problem with status update (#3740) 2013-04-10 16:17:10 +02:00
Andrzej Rybczak
2184fb7c73 get rid of global mpd status object 2013-04-07 17:29:32 +02:00
Andrzej Rybczak
1d4e006986 update copyright info 2013-04-07 13:31:58 +02:00
Andrzej Rybczak
6a3eb73a49 rewrite communication system with mpd 2013-04-07 13:22:50 +02:00
Andrzej Rybczak
efe2a52382 fix header guards 2012-10-02 16:19:04 +02:00
Andrzej Rybczak
9d8e6a2687 playlist: store song hashes in hash map, not a tree 2012-09-24 10:10:12 +02:00
Andrzej Rybczak
4ff78d6304 fix handling playlist highlight 2012-09-18 18:27:17 +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
14587cb4ec abstract shared parts of switchTo methods away 2012-09-15 22:58:32 +02:00
Andrzej Rybczak
c4190b6514 rewrite selected items added so it uses sane actions dispatch system 2012-09-15 00:18:22 +02:00
Andrzej Rybczak
9c29082afe playlist: define main screen as non-pointer 2012-09-14 16:16:35 +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
9ddfca8f31 playlist: move sorting dialog related functions to separate file 2012-09-13 21:57:17 +02:00
Andrzej Rybczak
dd7665bb7d more PascalCase to camelCase conversions 2012-09-13 19:23:33 +02:00
Andrzej Rybczak
cfe738b2f7 add interface HasColumns and its appropriate implementations 2012-09-13 18:24:57 +02:00
Andrzej Rybczak
a98df99ba6 playist: do not duplicate now playing information 2012-09-11 20:22:22 +02:00
Andrzej Rybczak
d5e2d315fd use wstrings uncoditionally where needed 2012-09-08 17:50:01 +02:00
Andrzej Rybczak
45a097a45b reduce number of calls to gettimeofday 2012-09-07 23:11:40 +02:00
Andrzej Rybczak
ef55093586 move a few small functions to actions 2012-09-04 20:47:29 +02:00
Andrzej Rybczak
f6fb2ed54c make use of override keyword if available 2012-09-04 20:08:43 +02:00
Andrzej Rybczak
60ca9de919 check if song is in playlist in O(nlogn) instead of O(n^2) 2012-09-04 03:17:12 +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