diff options
author | Orochimarufan <orochimarufan.x3@gmail.com> | 2013-02-25 22:47:03 +0100 |
---|---|---|
committer | Orochimarufan <orochimarufan.x3@gmail.com> | 2013-03-22 13:56:57 +0100 |
commit | f4c9cb8c1d395422b7e4f1c27ac92b6df08a39bb (patch) | |
tree | 595a93410af4ff4e238d27d78b030c595915d4cc /libsettings/src/stubkeyring.cpp | |
parent | f01bf10dc511268ead551a191a6a3211c006ba44 (diff) | |
download | MultiMC-f4c9cb8c1d395422b7e4f1c27ac92b6df08a39bb.tar MultiMC-f4c9cb8c1d395422b7e4f1c27ac92b6df08a39bb.tar.gz MultiMC-f4c9cb8c1d395422b7e4f1c27ac92b6df08a39bb.tar.lz MultiMC-f4c9cb8c1d395422b7e4f1c27ac92b6df08a39bb.tar.xz MultiMC-f4c9cb8c1d395422b7e4f1c27ac92b6df08a39bb.zip |
refactor indendation, fix a bug in MinecraftProcess & fix a bug in
InstanceLauncher
Diffstat (limited to 'libsettings/src/stubkeyring.cpp')
-rw-r--r-- | libsettings/src/stubkeyring.cpp | 62 |
1 files changed, 31 insertions, 31 deletions
diff --git a/libsettings/src/stubkeyring.cpp b/libsettings/src/stubkeyring.cpp index 0e29d2f2..963f3dd9 100644 --- a/libsettings/src/stubkeyring.cpp +++ b/libsettings/src/stubkeyring.cpp @@ -6,7 +6,7 @@ * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * - * http://www.apache.org/licenses/LICENSE-2.0 + * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, @@ -25,72 +25,72 @@ int scrambler = 0x9586309; QString scramble(QString in_) { - QByteArray in = in_.toUtf8(); - QByteArray out; - for (int i = 0; i<in.length(); i++) - out.append(in.at(i) ^ scrambler); - return QString::fromUtf8(out); + QByteArray in = in_.toUtf8(); + QByteArray out; + for (int i = 0; i<in.length(); i++) + out.append(in.at(i) ^ scrambler); + return QString::fromUtf8(out); } inline QString base64(QString in) { - return QString(in.toUtf8().toBase64()); + return QString(in.toUtf8().toBase64()); } inline QString unbase64(QString in) { - return QString::fromUtf8(QByteArray::fromBase64(in.toLatin1())); + return QString::fromUtf8(QByteArray::fromBase64(in.toLatin1())); } inline QString scramble64(QString in) { - return base64(scramble(in)); + return base64(scramble(in)); } inline QString unscramble64(QString in) { - return scramble(unbase64(in)); + return scramble(unbase64(in)); } // StubKeyring implementation inline QString generateKey(QString service, QString username) { - return QString("%1/%2").arg(base64(service)).arg(scramble64(username)); + return QString("%1/%2").arg(base64(service)).arg(scramble64(username)); } bool StubKeyring::storePassword(QString service, QString username, QString password) { - m_settings.setValue(generateKey(service, username), scramble64(password)); - return true; + m_settings.setValue(generateKey(service, username), scramble64(password)); + return true; } QString StubKeyring::getPassword(QString service, QString username) { - QString key = generateKey(service, username); - if (!m_settings.contains(key)) - return QString(); - return unscramble64(m_settings.value(key).toString()); + QString key = generateKey(service, username); + if (!m_settings.contains(key)) + return QString(); + return unscramble64(m_settings.value(key).toString()); } -inline bool StubKeyring::hasPassword(QString service, QString username) +bool StubKeyring::hasPassword(QString service, QString username) { - return m_settings.contains(generateKey(service, username)); + return m_settings.contains(generateKey(service, username)); } QStringList StubKeyring::getStoredAccounts(QString service) { - service = base64(service).append('/'); - QStringList out; - QStringList in(m_settings.allKeys()); - QStringListIterator it(in); - while(it.hasNext()) - { - QString c = it.next(); - if (c.startsWith(service)) - out << unscramble64(c.mid(service.length())); - } - return out; + service = base64(service).append('/'); + QStringList out; + QStringList in(m_settings.allKeys()); + QStringListIterator it(in); + while(it.hasNext()) + { + QString c = it.next(); + if (c.startsWith(service)) + out << unscramble64(c.mid(service.length())); + } + return out; } StubKeyring::StubKeyring() : - m_settings(QSettings::UserScope, "Orochimarufan", "Keyring") + m_settings(QSettings::UserScope, "Orochimarufan", "Keyring") { } |