diff options
| author | swirl <swurl@swurl.xyz> | 2022-01-14 18:20:06 -0500 | 
|---|---|---|
| committer | swirl <swurl@swurl.xyz> | 2022-01-14 18:20:06 -0500 | 
| commit | a62155c1c9e561327cc589fe3da7b6d5a107d58d (patch) | |
| tree | f73a55baf93b86f4d13beab84e36be8daac87070 /launcher/ui | |
| parent | b4f750e7db40352111417ea89a9f375ae8c746ab (diff) | |
| download | PrismLauncher-a62155c1c9e561327cc589fe3da7b6d5a107d58d.tar.gz PrismLauncher-a62155c1c9e561327cc589fe3da7b6d5a107d58d.tar.bz2 PrismLauncher-a62155c1c9e561327cc589fe3da7b6d5a107d58d.zip | |
preliminary stuff for paste.ee removal
Diffstat (limited to 'launcher/ui')
| -rw-r--r-- | launcher/ui/pages/global/PastePage.cpp (renamed from launcher/ui/pages/global/PasteEEPage.cpp) | 22 | ||||
| -rw-r--r-- | launcher/ui/pages/global/PastePage.h (renamed from launcher/ui/pages/global/PasteEEPage.h) | 11 | ||||
| -rw-r--r-- | launcher/ui/pages/global/PastePage.ui (renamed from launcher/ui/pages/global/PasteEEPage.ui) | 55 | 
3 files changed, 35 insertions, 53 deletions
| diff --git a/launcher/ui/pages/global/PasteEEPage.cpp b/launcher/ui/pages/global/PastePage.cpp index 4b375d9a..3378a6ef 100644 --- a/launcher/ui/pages/global/PasteEEPage.cpp +++ b/launcher/ui/pages/global/PastePage.cpp @@ -1,4 +1,4 @@ -/* Copyright 2013-2021 MultiMC Contributors +/* Copyright 2013-2021 MultiMC & PolyMC Contributors   *   * Licensed under the Apache License, Version 2.0 (the "License");   * you may not use this file except in compliance with the License. @@ -13,8 +13,8 @@   * limitations under the License.   */ -#include "PasteEEPage.h" -#include "ui_PasteEEPage.h" +#include "PastePage.h" +#include "ui_PastePage.h"  #include <QMessageBox>  #include <QFileDialog> @@ -25,22 +25,22 @@  #include "tools/BaseProfiler.h"  #include "Application.h" -PasteEEPage::PasteEEPage(QWidget *parent) : +PastePage::PastePage(QWidget *parent) :      QWidget(parent), -    ui(new Ui::PasteEEPage) +    ui(new Ui::PastePage)  {      ui->setupUi(this);      ui->tabWidget->tabBar()->hide();\ -    connect(ui->customAPIkeyEdit, &QLineEdit::textEdited, this, &PasteEEPage::textEdited); +    connect(ui->customAPIkeyEdit, &QLineEdit::textEdited, this, &PastePage::textEdited);      loadSettings();  } -PasteEEPage::~PasteEEPage() +PastePage::~PastePage()  {      delete ui;  } -void PasteEEPage::loadSettings() +void PastePage::loadSettings()  {      auto s = APPLICATION->settings();      QString keyToUse = s->get("PasteEEAPIKey").toString(); @@ -55,7 +55,7 @@ void PasteEEPage::loadSettings()      }  } -void PasteEEPage::applySettings() +void PastePage::applySettings()  {      auto s = APPLICATION->settings(); @@ -69,13 +69,13 @@ void PasteEEPage::applySettings()      s->set("PasteEEAPIKey", pasteKeyToUse);  } -bool PasteEEPage::apply() +bool PastePage::apply()  {      applySettings();      return true;  } -void PasteEEPage::textEdited(const QString& text) +void PastePage::textEdited(const QString& text)  {      ui->customButton->setChecked(true);  } diff --git a/launcher/ui/pages/global/PasteEEPage.h b/launcher/ui/pages/global/PastePage.h index a1c7d434..3930d4ec 100644 --- a/launcher/ui/pages/global/PasteEEPage.h +++ b/launcher/ui/pages/global/PastePage.h @@ -21,16 +21,16 @@  #include <Application.h>  namespace Ui { -class PasteEEPage; +class PastePage;  } -class PasteEEPage : public QWidget, public BasePage +class PastePage : public QWidget, public BasePage  {      Q_OBJECT  public: -    explicit PasteEEPage(QWidget *parent = 0); -    ~PasteEEPage(); +    explicit PastePage(QWidget *parent = 0); +    ~PastePage();      QString displayName() const override      { @@ -58,5 +58,6 @@ private slots:      void textEdited(const QString &text);  private: -    Ui::PasteEEPage *ui; +    Ui::PastePage *ui;  }; + diff --git a/launcher/ui/pages/global/PasteEEPage.ui b/launcher/ui/pages/global/PastePage.ui index 10883781..0bef5a22 100644 --- a/launcher/ui/pages/global/PasteEEPage.ui +++ b/launcher/ui/pages/global/PastePage.ui @@ -1,7 +1,7 @@  <?xml version="1.0" encoding="UTF-8"?>  <ui version="4.0"> - <class>PasteEEPage</class> - <widget class="QWidget" name="PasteEEPage"> + <class>PastePage</class> + <widget class="QWidget" name="PastePage">    <property name="geometry">     <rect>      <x>0</x> @@ -36,40 +36,10 @@         <item>          <widget class="QGroupBox" name="groupBox_2">           <property name="title"> -          <string>paste.ee API key</string> +          <string>Pastebin Site</string>           </property>           <layout class="QVBoxLayout" name="verticalLayout_10">            <item> -           <widget class="QRadioButton" name="multimcButton"> -            <property name="text"> -             <string>MultiMC key - 12MB &upload limit</string> -            </property> -            <attribute name="buttonGroup"> -             <string notr="true">pasteButtonGroup</string> -            </attribute> -           </widget> -          </item> -          <item> -           <widget class="QRadioButton" name="customButton"> -            <property name="text"> -             <string>&Your own key - 12MB upload limit:</string> -            </property> -            <attribute name="buttonGroup"> -             <string notr="true">pasteButtonGroup</string> -            </attribute> -           </widget> -          </item> -          <item> -           <widget class="QLineEdit" name="customAPIkeyEdit"> -            <property name="echoMode"> -             <enum>QLineEdit::Password</enum> -            </property> -            <property name="placeholderText"> -             <string>Paste your API key here!</string> -            </property> -           </widget> -          </item> -          <item>             <widget class="Line" name="line">              <property name="orientation">               <enum>Qt::Horizontal</enum> @@ -77,9 +47,23 @@             </widget>            </item>            <item> +           <widget class="QComboBox" name="comboBox"> +            <item> +             <property name="text"> +              <string>0x0.st</string> +             </property> +            </item> +            <item> +             <property name="text"> +              <string>paste.polymc.org</string> +             </property> +            </item> +           </widget> +          </item> +          <item>             <widget class="QLabel" name="label">              <property name="text"> -             <string><html><head/><body><p><a href="https://paste.ee">paste.ee</a> is used by MultiMC for log uploads. If you have a <a href="https://paste.ee">paste.ee</a> account, you can add your API key here and have your uploaded logs paired with your account.</p></body></html></string> +             <string><html><head/><body><p>paste.polymc.org is a pastebin managed by PolyMC's lead maintainer. Something something trust</p></body></html></string>              </property>              <property name="textFormat">               <enum>Qt::RichText</enum> @@ -116,9 +100,6 @@   </widget>   <tabstops>    <tabstop>tabWidget</tabstop> -  <tabstop>multimcButton</tabstop> -  <tabstop>customButton</tabstop> -  <tabstop>customAPIkeyEdit</tabstop>   </tabstops>   <resources/>   <connections/> | 
