+ Q_DECLARE_FLAGS(OperationModes, OperationMode)
+
+ ChatViewSettings(const QString& id = "__default__");
+ ChatViewSettings(ChatScene* scene);
+ ChatViewSettings(ChatView* view);
+
+ bool showWebPreview() const;
+ void enableWebPreview(bool enabled);
+
+ /**
+ * Gets if a custom timestamp format is used.
+ *
+ * @returns True if custom timestamp format used, otherwise false
+ */
+ bool useCustomTimestampFormat() const;
+ /**
+ * Sets whether a custom timestamp format is used.
+ *
+ * @param[in] enabled True if custom timestamp format used, otherwise false
+ */
+ void setUseCustomTimestampFormat(bool enabled);