+ void setValue(const QString& key, const QVariant& data);
+ QVariant value(const QString& key, const QVariant& def = {}) const;
+
+ // Message Filter (default and per view)
+ bool hasFilter() const;
+ int messageFilter() const;
+ void setMessageFilter(int filter);
+ void filterMessage(Message::Type msgType, bool filter);
+ void removeFilter();