/***************************************************************************
- * Copyright (C) 2005-08 by the Quassel IRC Team *
+ * Copyright (C) 2005-09 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include <QVariantMap>
-class CoreUserSettings : public CoreSettings {
-
- public:
+class CoreUserSettings : public CoreSettings
+{
+public:
CoreUserSettings(UserId user);
Identity identity(IdentityId id);
void storeIdentity(const Identity &identity);
void removeIdentity(IdentityId id);
- NetworkInfo networkInfo(NetworkId id);
- QList<NetworkId> networkIds();
- void storeNetworkInfo(const NetworkInfo &info);
- void removeNetworkInfo(NetworkId id);
-
void setSessionState(const QVariant &data);
QVariant sessionState(const QVariant &def = QVariant());
- private:
+private:
// this stuff should only be accessed by CoreSession!
QVariantMap sessionData();
QVariant sessionValue(const QString &key, const QVariant &def = QVariant());
friend class CoreSession;
};
+
#endif