aboutsummaryrefslogtreecommitdiff
path: root/src/configuration.h
diff options
context:
space:
mode:
authorAqua-sama <aqua@iserlohn-fortress.net>2018-01-27 13:44:22 +0100
committerAqua-sama <aqua@iserlohn-fortress.net>2018-01-27 13:44:22 +0100
commitce050716c2e4f1dd56fbd3fa3290bfe258ea1af6 (patch)
tree08fd568718b2d664003ae65513b940942a808b0e /src/configuration.h
parentUsing boost::program_options instead of libconfig (diff)
downloadsmolbote-ce050716c2e4f1dd56fbd3fa3290bfe258ea1af6.tar.xz
Passing unknown command line parameters to the Configuration
- no longer compiling CookiesForm that we don't use
Diffstat (limited to 'src/configuration.h')
-rw-r--r--src/configuration.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/configuration.h b/src/configuration.h
index 27988b9..c9223eb 100644
--- a/src/configuration.h
+++ b/src/configuration.h
@@ -19,10 +19,11 @@
class Configuration
{
public:
- explicit Configuration(const QStringList &options = QStringList());
+ explicit Configuration();
~Configuration();
bool read(const QString &path);
+ bool parse(int argc, const char **argv);
template <typename T>
std::optional<T> value(const char *path) const