/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2020 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#pragma once
+#include <QVariantMap>
+
#include "coresettings.h"
#include "identity.h"
#include "network.h"
#include "types.h"
-#include <QVariantMap>
-
class CoreUserSettings : public CoreSettings
{
public:
Identity identity(IdentityId id) const;
QList<IdentityId> identityIds() const;
- void storeIdentity(const Identity &identity);
+ void storeIdentity(const Identity& identity);
void removeIdentity(IdentityId id);
- void setSessionState(const QVariant &data);
- QVariant sessionState(const QVariant &def = {}) const;
+ void setSessionState(const QVariant& data);
+ QVariant sessionState(const QVariant& def = {}) const;
private:
// this stuff should only be accessed by CoreSession!
QVariantMap sessionData() const;
- QVariant sessionValue(const QString &key, const QVariant &def = {}) const;
- void setSessionValue(const QString &key, const QVariant &value);
+ QVariant sessionValue(const QString& key, const QVariant& def = {}) const;
+ void setSessionValue(const QString& key, const QVariant& value);
UserId user;