diff options
author | Petr Mrázek <peterix@gmail.com> | 2015-02-09 01:51:14 +0100 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2015-04-12 20:57:18 +0200 |
commit | db877ba121ff87a4e029daf8555d85dfef45993a (patch) | |
tree | 7673f83c404b3883f0a4fcf6b492f0c4125c293c /gui/GuiUtil.cpp | |
parent | 4730f54df7edf4775dfddf45f77c60edd86c32d9 (diff) | |
download | PrismLauncher-db877ba121ff87a4e029daf8555d85dfef45993a.tar.gz PrismLauncher-db877ba121ff87a4e029daf8555d85dfef45993a.tar.bz2 PrismLauncher-db877ba121ff87a4e029daf8555d85dfef45993a.zip |
NOISSUE move everything.
Diffstat (limited to 'gui/GuiUtil.cpp')
-rw-r--r-- | gui/GuiUtil.cpp | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/gui/GuiUtil.cpp b/gui/GuiUtil.cpp deleted file mode 100644 index fcbc8acd..00000000 --- a/gui/GuiUtil.cpp +++ /dev/null @@ -1,48 +0,0 @@ -#include "GuiUtil.h" - -#include <QClipboard> -#include <QDesktopServices> -#include <QApplication> - -#include "dialogs/ProgressDialog.h" -#include "logic/net/PasteUpload.h" -#include "dialogs/CustomMessageBox.h" - -void GuiUtil::uploadPaste(const QString &text, QWidget *parentWidget) -{ - ProgressDialog dialog(parentWidget); - std::unique_ptr<PasteUpload> paste(new PasteUpload(parentWidget, text)); - - if (!paste->validateText()) - { - CustomMessageBox::selectable( - parentWidget, QObject::tr("Upload failed"), - QObject::tr("The log file is too big. You'll have to upload it manually."), - QMessageBox::Warning)->exec(); - return; - } - - dialog.exec(paste.get()); - if (!paste->successful()) - { - CustomMessageBox::selectable(parentWidget, QObject::tr("Upload failed"), - paste->failReason(), QMessageBox::Critical)->exec(); - } - else - { - const QString link = paste->pasteLink(); - setClipboardText(link); - QDesktopServices::openUrl(link); - CustomMessageBox::selectable( - parentWidget, QObject::tr("Upload finished"), - QObject::tr("The <a href=\"%1\">link to the uploaded log</a> has been opened in " - "the default " - "browser and placed in your clipboard.").arg(link), - QMessageBox::Information)->exec(); - } -} - -void GuiUtil::setClipboardText(const QString &text) -{ - QApplication::clipboard()->setText(text); -} |