diff options
Diffstat (limited to 'src/plugins/cpaster/settings.cpp')
-rw-r--r-- | src/plugins/cpaster/settings.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/plugins/cpaster/settings.cpp b/src/plugins/cpaster/settings.cpp index b29a1fa673..61508a201d 100644 --- a/src/plugins/cpaster/settings.cpp +++ b/src/plugins/cpaster/settings.cpp @@ -36,14 +36,15 @@ static const char expiryDaysKeyC[] = "ExpiryDays"; static const char defaultProtocolKeyC[] = "DefaultProtocol"; static const char copyToClipboardKeyC[] = "CopyToClipboard"; static const char displayOutputKeyC[] = "DisplayOutput"; +static const char publicPasteKeyC[] = "DisplayOutput"; namespace CodePaster { bool Settings::equals(const Settings &rhs) const { return copyToClipboard == rhs.copyToClipboard && displayOutput == rhs.displayOutput - && expiryDays == rhs.expiryDays && username == rhs.username - && protocol == rhs.protocol; + && expiryDays == rhs.expiryDays && username == rhs.username + && protocol == rhs.protocol && publicPaste == rhs.publicPaste; } void Settings::toSettings(QSettings *settings) const @@ -54,6 +55,7 @@ void Settings::toSettings(QSettings *settings) const settings->setValue(QLatin1String(expiryDaysKeyC), expiryDays); settings->setValue(QLatin1String(copyToClipboardKeyC), copyToClipboard); settings->setValue(QLatin1String(displayOutputKeyC), displayOutput); + settings->setValue(publicPasteKeyC, publicPaste); settings->endGroup(); } @@ -66,6 +68,7 @@ void Settings::fromSettings(const QSettings *settings) protocol = settings->value(rootKey + QLatin1String(defaultProtocolKeyC), PasteBinDotComProtocol::protocolName()).toString(); copyToClipboard = settings->value(rootKey + QLatin1String(copyToClipboardKeyC), true).toBool(); displayOutput = settings->value(rootKey + QLatin1String(displayOutputKeyC), true).toBool(); + publicPaste = settings->value(rootKey + publicPasteKeyC, false).toBool(); } } // namespace CodePaster |