diff options
Diffstat (limited to 'options/bundle.cpp')
-rw-r--r-- | options/bundle.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/options/bundle.cpp b/options/bundle.cpp index fa1a214c..a080bb77 100644 --- a/options/bundle.cpp +++ b/options/bundle.cpp @@ -1,4 +1,7 @@ #include "bundle.hpp" +#include "value.hpp" + +using options::base_value; namespace options { @@ -20,6 +23,8 @@ void bundle::reload() QMutexLocker l(&mtx); saved = group(group_name); transient = saved; + + connector::notify_all_values(); } emit reloading(); } @@ -29,6 +34,8 @@ void bundle::store_kv(const QString& name, const QVariant& datum) QMutexLocker l(&mtx); transient.put(name, datum); + + connector::notify_values(name); } bool bundle::contains(const QString &name) const |