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