Fix fields of pastebin.ca - protocol.

The name parameter actually is a description/title.

Task-number: QTCREATORBUG-9996

Change-Id: Id2e50b62ec4bd2f0dd0e5ead94322770e6fa75fc
Reviewed-by: Robert Loehning <robert.loehning@digia.com>
This commit is contained in:
Friedemann Kleint
2013-08-23 08:38:15 +02:00
parent be0022d495
commit a94aba2a97

View File

@@ -55,7 +55,7 @@ QString PasteBinDotCaProtocol::protocolName()
unsigned PasteBinDotCaProtocol::capabilities() const unsigned PasteBinDotCaProtocol::capabilities() const
{ {
return ListCapability | PostDescriptionCapability | PostUserNameCapability; return ListCapability | PostDescriptionCapability | PostCommentCapability;
} }
void PasteBinDotCaProtocol::fetch(const QString &id) void PasteBinDotCaProtocol::fetch(const QString &id)
@@ -96,8 +96,8 @@ static QByteArray toTypeId(Protocol::ContentType ct)
void PasteBinDotCaProtocol::paste(const QString &text, void PasteBinDotCaProtocol::paste(const QString &text,
ContentType ct, int expiryDays, ContentType ct, int expiryDays,
const QString &username, const QString &/* username */,
const QString & /* comment */, const QString & comment,
const QString &description) const QString &description)
{ {
QTC_ASSERT(!m_pasteReply, return); QTC_ASSERT(!m_pasteReply, return);
@@ -107,11 +107,11 @@ void PasteBinDotCaProtocol::paste(const QString &text,
data += "&type="; data += "&type=";
data += toTypeId(ct); data += toTypeId(ct);
data += "&description="; data += "&description=";
data += QUrl::toPercentEncoding(description); data += QUrl::toPercentEncoding(comment);
data += "&expiry="; data += "&expiry=";
data += QByteArray::number(expiryDays); data += QByteArray::number(expiryDays);
data += "%20day&name="; data += "%20day&name="; // Title or name.
data += QUrl::toPercentEncoding(username); data += QUrl::toPercentEncoding(description);
// fire request // fire request
const QString link = QLatin1String(urlC) + QLatin1String("quiet-paste.php"); const QString link = QLatin1String(urlC) + QLatin1String("quiet-paste.php");
m_pasteReply = httpPost(link, data); m_pasteReply = httpPost(link, data);