aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpaster/settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/cpaster/settings.cpp')
-rw-r--r--src/plugins/cpaster/settings.cpp7
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