X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fuisettings.cpp;h=b4c286633621113caca0ce9f7bc5be4a3c49531c;hp=1d8a99ab07965e78239e9d231e633b3f47afedfc;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=30b159cb876a9495de42e9a3e70ca050516f0805 diff --git a/src/uisupport/uisettings.cpp b/src/uisupport/uisettings.cpp index 1d8a99ab..b4c28663 100644 --- a/src/uisupport/uisettings.cpp +++ b/src/uisupport/uisettings.cpp @@ -27,29 +27,24 @@ UiSettings::UiSettings(QString group) : ClientSettings(std::move(group)) -{ -} - +{} -void UiSettings::setValue(const QString &key, const QVariant &data) +void UiSettings::setValue(const QString& key, const QVariant& data) { setLocalValue(key, data); } - -QVariant UiSettings::value(const QString &key, const QVariant &def) const +QVariant UiSettings::value(const QString& key, const QVariant& def) const { return localValue(key, def); } - -bool UiSettings::valueExists(const QString &key) const +bool UiSettings::valueExists(const QString& key) const { return localKeyExists(key); } - -void UiSettings::remove(const QString &key) +void UiSettings::remove(const QString& key) { removeLocalKey(key); } @@ -58,45 +53,37 @@ void UiSettings::remove(const QString &key) UiStyleSettings::UiStyleSettings() : UiSettings("UiStyle") -{ -} - +{} -UiStyleSettings::UiStyleSettings(const QString &subGroup) +UiStyleSettings::UiStyleSettings(const QString& subGroup) : UiSettings(QString("UiStyle/%1").arg(subGroup)) -{ -} - +{} -void UiStyleSettings::setCustomFormat(UiStyle::FormatType ftype, const QTextCharFormat &format) +void UiStyleSettings::setCustomFormat(UiStyle::FormatType ftype, const QTextCharFormat& format) { setLocalValue(QString("Format/%1").arg(static_cast(ftype)), format); } - QTextCharFormat UiStyleSettings::customFormat(UiStyle::FormatType ftype) const { return localValue(QString("Format/%1").arg(static_cast(ftype)), QTextFormat()).value().toCharFormat(); } - void UiStyleSettings::removeCustomFormat(UiStyle::FormatType ftype) { removeLocalKey(QString("Format/%1").arg(static_cast(ftype))); } - QList UiStyleSettings::availableFormats() const { QList formats; QStringList list = localChildKeys("Format"); - foreach(QString type, list) { + foreach (QString type, list) { formats << (UiStyle::FormatType)type.toInt(); } return formats; } - /************************************************************************** * SessionSettings **************************************************************************/ @@ -104,34 +91,29 @@ QList UiStyleSettings::availableFormats() const SessionSettings::SessionSettings(QString sessionId, QString group) : UiSettings(std::move(group)) , _sessionId(std::move(sessionId)) -{ -} +{} - -void SessionSettings::setValue(const QString &key, const QVariant &data) +void SessionSettings::setValue(const QString& key, const QVariant& data) { setLocalValue(QString("%1/%2").arg(_sessionId, key), data); } - -QVariant SessionSettings::value(const QString &key, const QVariant &def) const +QVariant SessionSettings::value(const QString& key, const QVariant& def) const { return localValue(QString("%1/%2").arg(_sessionId, key), def); } - -void SessionSettings::removeKey(const QString &key) +void SessionSettings::removeKey(const QString& key) { removeLocalKey(QString("%1/%2").arg(_sessionId, key)); } - void SessionSettings::cleanup() { QStringList sessions = localChildGroups(); QString str; SessionSettings s(sessionId()); - foreach(str, sessions) { + foreach (str, sessions) { // load session and check age s.setSessionId(str); if (s.sessionAge() > 3) { @@ -140,19 +122,16 @@ void SessionSettings::cleanup() } } - QString SessionSettings::sessionId() const { return _sessionId; } - void SessionSettings::setSessionId(QString sessionId) { _sessionId = std::move(sessionId); } - int SessionSettings::sessionAge() { QVariant val = localValue(QString("%1/_sessionAge").arg(_sessionId), 0); @@ -163,72 +142,63 @@ int SessionSettings::sessionAge() } else { // no int saved, delete session - //qDebug() << QString("deleting invalid session %1 (invalid session age found)").arg(_sessionId); + // qDebug() << QString("deleting invalid session %1 (invalid session age found)").arg(_sessionId); removeSession(); } return 10; } - void SessionSettings::removeSession() { QStringList keys = localChildKeys(sessionId()); - foreach(QString k, keys) { + foreach (QString k, keys) { removeKey(k); } } - void SessionSettings::setSessionAge(int age) { setValue(QString("_sessionAge"), age); } - void SessionSettings::sessionAging() { QStringList sessions = localChildGroups(); QString str; SessionSettings s(sessionId()); - foreach(str, sessions) { + foreach (str, sessions) { // load session and check age s.setSessionId(str); - s.setSessionAge(s.sessionAge()+1); + s.setSessionAge(s.sessionAge() + 1); } } - /************************************************************************** * ShortcutSettings **************************************************************************/ ShortcutSettings::ShortcutSettings() : UiSettings("Shortcuts") -{ -} - +{} void ShortcutSettings::clear() { - for (auto &&key : allLocalKeys()) { + for (auto&& key : allLocalKeys()) { removeLocalKey(key); } } - QStringList ShortcutSettings::savedShortcuts() const { return localChildKeys(); } - -QKeySequence ShortcutSettings::loadShortcut(const QString &name) const +QKeySequence ShortcutSettings::loadShortcut(const QString& name) const { return localValue(name, QKeySequence()).value(); } - -void ShortcutSettings::saveShortcut(const QString &name, const QKeySequence &seq) +void ShortcutSettings::saveShortcut(const QString& name, const QKeySequence& seq) { setLocalValue(name, seq); }