From 377316999ea9ef6adbc75c52a858eb8e526616e7 Mon Sep 17 00:00:00 2001 From: Alexia Date: Thu, 12 May 2016 16:51:25 -0400 Subject: GH-767 Basic skin upload --- application/pages/global/AccountListPage.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'application/pages/global/AccountListPage.cpp') diff --git a/application/pages/global/AccountListPage.cpp b/application/pages/global/AccountListPage.cpp index 89b853c5..eb3ddff9 100644 --- a/application/pages/global/AccountListPage.cpp +++ b/application/pages/global/AccountListPage.cpp @@ -28,6 +28,7 @@ #include "dialogs/AccountSelectDialog.h" #include "dialogs/LoginDialog.h" #include "dialogs/CustomMessageBox.h" +#include "dialogs/SkinUploadDialog.h" #include "tasks/Task.h" #include "minecraft/auth/YggdrasilTask.h" @@ -139,3 +140,15 @@ void AccountListPage::addAccount(const QString &errMsg) job->start(); } } + +void AccountListPage::on_uploadSkinBtn_clicked() +{ + QModelIndexList selection = ui->listView->selectionModel()->selectedIndexes(); + if (selection.size() > 0) + { + QModelIndex selected = selection.first(); + MojangAccountPtr account = selected.data(MojangAccountList::PointerRole).value(); + SkinUploadDialog dialog(account, this); + dialog.exec(); + } +} -- cgit v1.2.3