diff options
author | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-07-02 14:05:54 +0200 |
---|---|---|
committer | Aqua-sama <aqua@iserlohn-fortress.net> | 2018-07-02 14:05:54 +0200 |
commit | dbca8cdb2a3c8e65c814521ba98f50a582194a73 (patch) | |
tree | a4054bb9963a9015e45e95e8a054fe0116ffb8ae /lib/configuration/configuration.cpp | |
parent | Add --no-remote option (diff) | |
download | smolbote-dbca8cdb2a3c8e65c814521ba98f50a582194a73.tar.xz |
Add configuration/defaults.h
Diffstat (limited to 'lib/configuration/configuration.cpp')
-rw-r--r-- | lib/configuration/configuration.cpp | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/lib/configuration/configuration.cpp b/lib/configuration/configuration.cpp index c7209e3..cae21fd 100644 --- a/lib/configuration/configuration.cpp +++ b/lib/configuration/configuration.cpp @@ -12,6 +12,7 @@ #include <boost/algorithm/string/predicate.hpp> #include <iostream> #include <QCoreApplication> +#include "defaults.h" namespace po = boost::program_options; @@ -90,28 +91,28 @@ Configuration::Configuration(QObject *parent) ("window.shortcuts.fullscreen", po::value<std::string>()->default_value("F11")) // Filter settings - ("filter.path", po::value<std::string>()->default_value("~/.config/smolbote/hosts.d")) - ("filter.cookies.block.all", po::value<bool>()->default_value(false)) - ("filter.cookies.block.thirdParty", po::value<bool>()->default_value(true)) - ("filter.cookies.path", po::value<std::string>()->default_value("~/.config/smolbote/cookies.d")) + ("filter.path", po::value<std::string>()->default_value(filter_path)) +// ("filter.cookies.block.all", po::value<bool>()->default_value(false)) +// ("filter.cookies.block.thirdParty", po::value<bool>()->default_value(true)) +// ("filter.cookies.path", po::value<std::string>()->default_value("~/.config/smolbote/cookies.d")) // Plugin settings - ("plugins.path", po::value<std::string>()->default_value("~/.config/smolbote/plugins.d")) + ("plugins.path", po::value<std::string>()->default_value(plugins_path)) // Profile settings // default profile name the browser should use; "" is off-the-record ("profile.default", po::value<std::string>()->default_value("")) - ("profile.path", po::value<std::string>()->default_value("~/.config/smolbote/profiles.d")) + ("profile.path", po::value<std::string>()->default_value(profiles_path)) ("profile.search", po::value<std::string>()->default_value("https://duckduckgo.com/?q=%1&ia=web")) ("profile.homepage", po::value<std::string>()->default_value("about:blank")) ("profile.newtab", po::value<std::string>()->default_value("about:blank")) // Bookmark settings - ("bookmarks.path", po::value<std::string>()->default_value("~/.config/smolbote/bookmarks.xbel")) + ("bookmarks.path", po::value<std::string>()->default_value(bookmarks_path)) ("bookmarks.shortcut", po::value<std::string>()->default_value("Ctrl+B")) // Downloads settings - ("downloads.path", po::value<std::string>()->default_value("~/Downloads")) + ("downloads.path", po::value<std::string>()->default_value(downloads_path)) ("downloads.shortcut", po::value<std::string>()->default_value("Ctrl+D")) ; } |