format: implement generic format parser and printer

This commit is contained in:
Andrzej Rybczak
2014-11-10 00:31:53 +01:00
parent 25708093e6
commit 8d24c42261
31 changed files with 640 additions and 408 deletions

View File

@@ -22,6 +22,7 @@
#define NCMPCPP_DISPLAY_H
#include "interfaces.h"
#include "format.h"
#include "menu.h"
#include "mutable_song.h"
#include "search_engine.h"
@@ -32,7 +33,7 @@ std::string Columns(size_t);
void SongsInColumns(NC::Menu<MPD::Song> &menu, const ProxySongList &pl);
void Songs(NC::Menu<MPD::Song> &menu, const ProxySongList &pl, const std::string &format);
void Songs(NC::Menu<MPD::Song> &menu, const ProxySongList &pl, const Format::AST<char> &ast);
void Tags(NC::Menu<MPD::MutableSong> &menu);