Fix default button behavior in CoreConnectDlg.
[quassel.git] / src / client / clientsettings.h
index 9a93597..20dc918 100644 (file)
@@ -57,6 +57,9 @@ class CoreAccountSettings : public ClientSettings {
     QVariantMap retrieveAccountData(AccountId);
     void removeAccount(AccountId);
 
+    void setJumpKeyMap(const QHash<int, BufferId> &keyMap);
+    QHash<int, BufferId> jumpKeyMap();
+
   protected:
     void setAccountValue(const QString &key, const QVariant &data);
     QVariant accountValue(const QString &key, const QVariant &def = QVariant());
@@ -65,4 +68,12 @@ class CoreAccountSettings : public ClientSettings {
     QString _subgroup;
 };
 
+class BufferSettings : public CoreAccountSettings {
+public:
+  BufferSettings(BufferId bufferId);
+
+  void setLastSeen(QDateTime);
+  QDateTime lastSeen();
+};
+
 #endif