From 5ad95134dc521d5eeb85cc37e6681b72b8d62c62 Mon Sep 17 00:00:00 2001 From: robotbrainify Date: Fri, 6 Dec 2013 16:24:55 -0500 Subject: work on pasting instance logs blame clang for formatting changes --- gui/ConsoleWindow.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'gui/ConsoleWindow.cpp') diff --git a/gui/ConsoleWindow.cpp b/gui/ConsoleWindow.cpp index d0210df6..f08f10de 100644 --- a/gui/ConsoleWindow.cpp +++ b/gui/ConsoleWindow.cpp @@ -22,6 +22,9 @@ #include #include +#include + +#include "logic/net/PasteUpload.h" ConsoleWindow::ConsoleWindow(MinecraftProcess *mcproc, QWidget *parent) : QMainWindow(parent), ui(new Ui::ConsoleWindow), proc(mcproc) @@ -179,3 +182,19 @@ void ConsoleWindow::onLaunchFailed(BaseInstance *instance) if(!isVisible()) show(); } + +void ConsoleWindow::on_btnPaste_clicked() +{ + auto text = ui->text->toPlainText(); + ProgressDialog dialog(this); + PasteUpload* paste=new PasteUpload(this, text); + dialog.exec(paste); + if(paste->successful()) + { + paste->messageBox()->exec(); + } + else + { + CustomMessageBox::selectable(this, "Upload failed", paste->failReason(), QMessageBox::Critical)->exec(); + } +} -- cgit v1.2.3