summaryrefslogtreecommitdiffstats
path: root/libsettings/include
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2013-03-26 17:43:49 +0100
committerPetr Mrázek <peterix@gmail.com>2013-03-26 17:43:49 +0100
commit737273348faa598af906bef2d96e6520a85cbc88 (patch)
treebf418b4e877c1d78561752e6dcdc5575a269b784 /libsettings/include
parentd24c4823ef8e144a3ffefc208c5a15e86b0b31b1 (diff)
downloadMultiMC-737273348faa598af906bef2d96e6520a85cbc88.tar
MultiMC-737273348faa598af906bef2d96e6520a85cbc88.tar.gz
MultiMC-737273348faa598af906bef2d96e6520a85cbc88.tar.lz
MultiMC-737273348faa598af906bef2d96e6520a85cbc88.tar.xz
MultiMC-737273348faa598af906bef2d96e6520a85cbc88.zip
Use Keyring in the login dialog
Diffstat (limited to 'libsettings/include')
-rw-r--r--libsettings/include/keyring.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libsettings/include/keyring.h b/libsettings/include/keyring.h
index 5774e287..299b14b0 100644
--- a/libsettings/include/keyring.h
+++ b/libsettings/include/keyring.h
@@ -72,6 +72,14 @@ public:
*/
virtual QStringList getStoredAccounts(QString service) = 0;
+ /**
+ * @brief Remove the specified account from storage
+ * @param service the service name
+ * @param username the account name
+ * @return
+ */
+ virtual void removeStoredAccount(QString service, QString username) = 0;
+
protected:
/// fall back to StubKeyring if false
virtual bool isValid() { return false; }