aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/cpaster
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2022-03-31 17:24:59 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2022-04-01 08:23:25 +0000
commit929e40a9f2a30aa2ef4c91cbbe1eb1e557529001 (patch)
tree0269232b8d07add6ccc9ebaabd1f25804d5c189d /src/plugins/cpaster
parent91c11c769f49dd563feb600be5c64eed7102a02b (diff)
Fix some warnings
Change-Id: Idc12465aa6a3a3d158f17961f902578ca16d0d7b Reviewed-by: <github-actions-qt-creator@cristianadam.eu> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/cpaster')
-rw-r--r--src/plugins/cpaster/protocol.cpp8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/plugins/cpaster/protocol.cpp b/src/plugins/cpaster/protocol.cpp
index e9eb198429..8a748058d3 100644
--- a/src/plugins/cpaster/protocol.cpp
+++ b/src/plugins/cpaster/protocol.cpp
@@ -48,6 +48,8 @@
#include <QApplication>
#include <QPushButton>
+#include <memory>
+
namespace CodePaster {
Protocol::Protocol()
@@ -215,19 +217,19 @@ bool NetworkProtocol::httpStatus(QString url, QString *errorMessage, bool useHtt
url.prepend(useHttps ? httpsPrefix : httpPrefix);
url.append(QLatin1Char('/'));
}
- QScopedPointer<QNetworkReply> reply(httpGet(url));
+ std::unique_ptr<QNetworkReply> reply(httpGet(url));
QMessageBox box(QMessageBox::Information,
tr("Checking connection"),
tr("Connecting to %1...").arg(url),
QMessageBox::Cancel,
Core::ICore::dialogParent());
- connect(reply.data(), &QNetworkReply::finished, &box, &QWidget::close);
+ connect(reply.get(), &QNetworkReply::finished, &box, &QWidget::close);
QApplication::setOverrideCursor(Qt::WaitCursor);
box.exec();
QApplication::restoreOverrideCursor();
// User canceled, discard and be happy.
if (!reply->isFinished()) {
- QNetworkReply *replyPtr = reply.take();
+ QNetworkReply *replyPtr = reply.release();
connect(replyPtr, &QNetworkReply::finished, replyPtr, &QNetworkReply::deleteLater);
return false;
}