cmdargs: use boost::program_options

This commit is contained in:
Andrzej Rybczak
2014-08-28 05:46:49 +02:00
parent 99937bb468
commit 8a1e4a48dd
6 changed files with 133 additions and 119 deletions

View File

@@ -30,8 +30,6 @@
#include "screen_type.h"
#include "strbuffer.h"
struct BaseScreen; // forward declaration for screens sequence
enum SortMode { smName, smMTime, smCustomFormat };
struct Column
@@ -56,7 +54,7 @@ struct Configuration
void CheckForCommandLineConfigFilePath(char **argv, int argc);
void SetDefaults();
void Read();
void Read(const std::string& config_path);
void GenerateColumns();
std::string ncmpcpp_directory;
@@ -197,9 +195,8 @@ struct Configuration
private:
void MakeProperPath(std::string &dir);
std::string home_directory;
std::string config_file_path;
};
extern Configuration Config;