aboutsummaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorMike Skec <skec@protonmail.ch>2020-12-30 16:38:06 +1100
committerFelix Queißner <felix@ib-queissner.de>2020-12-30 11:10:54 +0100
commite5814f2bae65e9b757a26e8b263d5e868dbb2f41 (patch)
tree0d6963b254b7ad8bd2bf4f1e5210104d0fb92dfc /src/main.cpp
parent3854701237560d1655bcf713bdd5a3f91f3a075b (diff)
downloadkristall-e5814f2bae65e9b757a26e8b263d5e868dbb2f41.tar.gz
Add preference to show hidden files in directory listings
also improved listing code so that files and dirs with spaces now display and function properly
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/main.cpp b/src/main.cpp
index d658567..8fe2c64 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -342,6 +342,8 @@ void GenericSettings::load(QSettings &settings)
use_os_scheme_handler = settings.value("use_os_scheme_handler", false).toBool();
+ show_hidden_files_in_dirs = settings.value("show_hidden_files_in_dirs", false).toBool();
+
max_redirections = settings.value("max_redirections", 5).toInt();
redirection_policy = RedirectionWarning(settings.value("redirection_policy ", WarnOnHostChange).toInt());
@@ -363,6 +365,7 @@ void GenericSettings::save(QSettings &settings) const
settings.setValue("theme", theme_name);
settings.setValue("gophermap_display", (gophermap_display == FormattedText) ? "rendered" : "text");
settings.setValue("use_os_scheme_handler", use_os_scheme_handler);
+ settings.setValue("show_hidden_files_in_dirs", show_hidden_files_in_dirs);
settings.setValue("max_redirections", max_redirections);
settings.setValue("redirection_policy", int(redirection_policy));
settings.setValue("network_timeout", network_timeout);