summaryrefslogtreecommitdiff
path: root/src/playlist.cpp
AgeCommit message (Collapse)Author
2012-09-18fix handling playlist highlightAndrzej Rybczak
2012-09-16fix assertion failures in media library / playlist editor with separators ↵Andrzej Rybczak
enabled
2012-09-16pass ProxySongList around since it already has shared_ptr insideAndrzej Rybczak
2012-09-15abstract shared parts of switchTo methods awayAndrzej Rybczak
2012-09-15rewrite selected items added so it uses sane actions dispatch systemAndrzej Rybczak
2012-09-14screen: change ScreenType to WindowType and add WindowReference typedefAndrzej Rybczak
2012-09-14playlist: define main screen as non-pointerAndrzej Rybczak
2012-09-14do not initialize screens lazily as it doesn't make much senseAndrzej Rybczak
2012-09-13playlist: move sorting dialog related functions to separate fileAndrzej Rybczak
2012-09-13require a bit bigger screen so all possible dialogs will fitAndrzej Rybczak
2012-09-13more PascalCase to camelCase conversionsAndrzej Rybczak
2012-09-12settings: support customizable tags separatorAndrzej Rybczak
2012-09-12status: split NcmpcppStatusChanged into smaller piecesAndrzej Rybczak
2012-09-11move statusbar/progressbar related code to separate fileAndrzej Rybczak
2012-09-11playist: do not duplicate now playing informationAndrzej Rybczak
2012-09-08use wstrings uncoditionally where neededAndrzej Rybczak
2012-09-08comparators: generalize objects a bitAndrzej Rybczak
2012-09-08make use of std::locale based strings comparisonAndrzej Rybczak
2012-09-07reduce number of calls to gettimeofdayAndrzej Rybczak
2012-09-06global: remove RedrawHeaderAndrzej Rybczak
2012-09-05display: pass screen to functions by pointerAndrzej Rybczak
2012-09-05keys: implement parsing key configuration fileAndrzej Rybczak
2012-09-04move a few small functions to actionsAndrzej Rybczak
2012-09-04make use of override keyword if availableAndrzej Rybczak
2012-09-04make playlist and playlist editor share code responsible for moving itemsAndrzej Rybczak
2012-09-04check if song is in playlist in O(nlogn) instead of O(n^2)Andrzej Rybczak
2012-09-03actions: fix filter clearingAndrzej Rybczak
2012-09-03add allowsFiltering / allowsSearching checksAndrzej Rybczak
2012-09-03change naming conventions in NC namespaceAndrzej Rybczak
2012-09-02implement ProxySongList for handling general operations on listsAndrzej Rybczak
2012-09-02get rid of 'using namespace NCurses' directiveAndrzej Rybczak
2012-09-02implement HasSongs interfaceAndrzej Rybczak
2012-09-01implement Searchable interface / make use of unnamed namespacesAndrzej Rybczak
2012-08-31menu: generalize filtering, introduce interfacesAndrzej Rybczak
2012-08-31menu: simplify ItemDisplayer furtherAndrzej Rybczak
2012-08-31menu: a few semantic changesAndrzej Rybczak
2012-08-31menu: move a few methods to Item classAndrzej Rybczak
2012-08-30menu: implement custom iteratorAndrzej Rybczak
2012-08-30use std::bind instead of passing void pointers aroundAndrzej Rybczak
2012-08-30menu: some member name changingAndrzej Rybczak
2012-08-29split majority of helpers and rewrite a few heinous functionsAndrzej Rybczak
2012-08-28mpd: use lambda closures instead of passing vectors to functionsAndrzej Rybczak
2012-08-28reduce usage of pointers / replace std::pair in SearchEngineAndrzej Rybczak
2012-08-28rewrite MPD::Song objectAndrzej Rybczak
2012-08-27some general source code tweaksAndrzej Rybczak
2012-08-27playlist: move sorting functions to Playlist::EnterPressedAndrzej Rybczak
2012-08-25implement input character queue and add PushCharacters macro utilityAndrzej Rybczak
2012-08-14playlist: rewrite sorting so it's much less crypticAndrzej Rybczak
2012-08-14make displayed messages more consistentAndrzej Rybczak
2012-08-14optimize a bit adding playlists/directories to playlistAndrzej Rybczak