From c37b7f771e711b7c33ed6b9567cc95a62b238c91 Mon Sep 17 00:00:00 2001 From: ryanbrown535 Date: Sun, 2 Oct 2022 20:45:06 -0400 Subject: [PATCH] Confirm screenshot upload Adds a message box on upload asking if the user is sure they want to upload to imgur --- launcher/ui/pages/instance/ScreenshotsPage.cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/launcher/ui/pages/instance/ScreenshotsPage.cpp b/launcher/ui/pages/instance/ScreenshotsPage.cpp index 4011d88c..e70117eb 100644 --- a/launcher/ui/pages/instance/ScreenshotsPage.cpp +++ b/launcher/ui/pages/instance/ScreenshotsPage.cpp @@ -314,6 +314,20 @@ void ScreenshotsPage::on_actionUpload_triggered() if (selection.isEmpty()) return; + auto uploadText = tr("Upload screenshot to imgur.com?"); + if (selection.size() > 1) + uploadText = tr("Upload %1 screenshots to imgur.com?").arg(selection.size()); + + auto response = CustomMessageBox::selectable( + this, + tr("Upload?"), + uploadText, + QMessageBox::Question, + QMessageBox::Yes | QMessageBox::No + )->exec(); + if (response == QMessageBox::No) + return; + QList uploaded; auto job = NetJob::Ptr(new NetJob("Screenshot Upload", APPLICATION->network())); if(selection.size() < 2)