From c60647523e0a19adff994ff165410e5f0438d718 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Mr=C3=A1zek?= Date: Mon, 14 Oct 2019 01:05:38 +0200 Subject: [PATCH] NOISSUE remove remains of what could have been technic integration --- application/CMakeLists.txt | 3 - application/dialogs/NewInstanceDialog.cpp | 2 - application/pages/modplatform/TechnicPage.cpp | 26 ---- application/pages/modplatform/TechnicPage.h | 61 ---------- application/pages/modplatform/TechnicPage.ui | 113 ------------------ application/resources/assets/assets.qrc | 1 - .../resources/assets/underconstruction.png | Bin 14490 -> 0 bytes 7 files changed, 206 deletions(-) delete mode 100644 application/pages/modplatform/TechnicPage.cpp delete mode 100644 application/pages/modplatform/TechnicPage.h delete mode 100644 application/pages/modplatform/TechnicPage.ui delete mode 100644 application/resources/assets/underconstruction.png diff --git a/application/CMakeLists.txt b/application/CMakeLists.txt index 825d0a7c..4ce031f7 100644 --- a/application/CMakeLists.txt +++ b/application/CMakeLists.txt @@ -135,8 +135,6 @@ SET(MULTIMC_SOURCES pages/modplatform/FtbListModel.cpp pages/modplatform/TwitchPage.cpp pages/modplatform/TwitchPage.h - pages/modplatform/TechnicPage.cpp - pages/modplatform/TechnicPage.h pages/modplatform/ImportPage.cpp pages/modplatform/ImportPage.h @@ -254,7 +252,6 @@ SET(MULTIMC_UIS pages/modplatform/VanillaPage.ui pages/modplatform/FTBPage.ui pages/modplatform/TwitchPage.ui - pages/modplatform/TechnicPage.ui pages/modplatform/ImportPage.ui # Dialogs diff --git a/application/dialogs/NewInstanceDialog.cpp b/application/dialogs/NewInstanceDialog.cpp index 3533763d..a82593c0 100644 --- a/application/dialogs/NewInstanceDialog.cpp +++ b/application/dialogs/NewInstanceDialog.cpp @@ -37,8 +37,6 @@ #include #include #include -#include - NewInstanceDialog::NewInstanceDialog(const QString & initialGroup, const QString & url, QWidget *parent) diff --git a/application/pages/modplatform/TechnicPage.cpp b/application/pages/modplatform/TechnicPage.cpp deleted file mode 100644 index 2f95bec8..00000000 --- a/application/pages/modplatform/TechnicPage.cpp +++ /dev/null @@ -1,26 +0,0 @@ -#include "TechnicPage.h" -#include "ui_TechnicPage.h" - -#include "MultiMC.h" -#include "dialogs/NewInstanceDialog.h" - -TechnicPage::TechnicPage(NewInstanceDialog* dialog, QWidget *parent) - : QWidget(parent), ui(new Ui::TechnicPage), dialog(dialog) -{ - ui->setupUi(this); -} - -TechnicPage::~TechnicPage() -{ - delete ui; -} - -bool TechnicPage::shouldDisplay() const -{ - return true; -} - -void TechnicPage::openedImpl() -{ - dialog->setSuggestedPack(); -} diff --git a/application/pages/modplatform/TechnicPage.h b/application/pages/modplatform/TechnicPage.h deleted file mode 100644 index cc82ddf3..00000000 --- a/application/pages/modplatform/TechnicPage.h +++ /dev/null @@ -1,61 +0,0 @@ -/* Copyright 2013-2019 MultiMC Contributors - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -#pragma once - -#include - -#include "pages/BasePage.h" -#include -#include "tasks/Task.h" - -namespace Ui -{ -class TechnicPage; -} - -class NewInstanceDialog; - -class TechnicPage : public QWidget, public BasePage -{ - Q_OBJECT - -public: - explicit TechnicPage(NewInstanceDialog* dialog, QWidget *parent = 0); - virtual ~TechnicPage(); - virtual QString displayName() const override - { - return tr("Technic"); - } - virtual QIcon icon() const override - { - return MMC->getThemedIcon("technic"); - } - virtual QString id() const override - { - return "technic"; - } - virtual QString helpPage() const override - { - return "Technic-platform"; - } - virtual bool shouldDisplay() const override; - - void openedImpl() override; - -private: - Ui::TechnicPage *ui = nullptr; - NewInstanceDialog* dialog = nullptr; -}; diff --git a/application/pages/modplatform/TechnicPage.ui b/application/pages/modplatform/TechnicPage.ui deleted file mode 100644 index 702427b5..00000000 --- a/application/pages/modplatform/TechnicPage.ui +++ /dev/null @@ -1,113 +0,0 @@ - - - TechnicPage - - - - 0 - 0 - 546 - 405 - - - - - 0 - - - 0 - - - 0 - - - 0 - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - 40 - - - - color:#ffc000 - - - UNDER - - - Qt::PlainText - - - Qt::AlignCenter - - - - - - - - - - :/assets/underconstruction - - - Qt::AlignCenter - - - - - - - - 40 - - - - color:#7ca32b - - - CONSTRUCTION - - - Qt::PlainText - - - Qt::AlignCenter - - - - - - - Qt::Vertical - - - - 20 - 40 - - - - - - - - - - - diff --git a/application/resources/assets/assets.qrc b/application/resources/assets/assets.qrc index 38638e7f..7a916f05 100644 --- a/application/resources/assets/assets.qrc +++ b/application/resources/assets/assets.qrc @@ -1,7 +1,6 @@ - underconstruction.png deadglitch.svg diff --git a/application/resources/assets/underconstruction.png b/application/resources/assets/underconstruction.png deleted file mode 100644 index 6ae06476eb256384ce693014bf2642365ba83220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14490 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