summaryrefslogtreecommitdiffstats
path: root/application/pages
diff options
context:
space:
mode:
authorPetr Mrázek <peterix@gmail.com>2019-07-09 22:04:52 +0200
committerPetr Mrázek <peterix@gmail.com>2019-07-09 22:04:52 +0200
commit725ec356350175ba08bca0eae8475dc2654dd10a (patch)
tree84e2d17c247dcca19cb14e7f033201286a166b00 /application/pages
parent739a86f17194e60f44767d5830d7c214edc5d276 (diff)
downloadMultiMC-725ec356350175ba08bca0eae8475dc2654dd10a.tar
MultiMC-725ec356350175ba08bca0eae8475dc2654dd10a.tar.gz
MultiMC-725ec356350175ba08bca0eae8475dc2654dd10a.tar.lz
MultiMC-725ec356350175ba08bca0eae8475dc2654dd10a.tar.xz
MultiMC-725ec356350175ba08bca0eae8475dc2654dd10a.zip
NOISSUE recognize curseforge URLs dropped on top of MultiMC
Diffstat (limited to 'application/pages')
-rw-r--r--application/pages/modplatform/TwitchPage.cpp7
-rw-r--r--application/pages/modplatform/TwitchPage.h4
2 files changed, 9 insertions, 2 deletions
diff --git a/application/pages/modplatform/TwitchPage.cpp b/application/pages/modplatform/TwitchPage.cpp
index 52d87fa4..ea0f9267 100644
--- a/application/pages/modplatform/TwitchPage.cpp
+++ b/application/pages/modplatform/TwitchPage.cpp
@@ -30,7 +30,6 @@ void TwitchPage::openedImpl()
void TwitchPage::triggerCheck(bool)
{
if(m_modIdResolver) {
- qDebug() << "Click!";
return;
}
auto task = new Flame::UrlResolvingTask(ui->lineEdit->text());
@@ -39,6 +38,12 @@ void TwitchPage::triggerCheck(bool)
task->start();
}
+void TwitchPage::setUrl(const QString& url)
+{
+ ui->lineEdit->setText(url);
+ triggerCheck(true);
+}
+
void TwitchPage::checkDone()
{
auto result = m_modIdResolver->getResults();
diff --git a/application/pages/modplatform/TwitchPage.h b/application/pages/modplatform/TwitchPage.h
index 6d5146cc..600913cd 100644
--- a/application/pages/modplatform/TwitchPage.h
+++ b/application/pages/modplatform/TwitchPage.h
@@ -38,7 +38,7 @@ public:
virtual ~TwitchPage();
virtual QString displayName() const override
{
- return tr("Twitch");
+ return tr("Twitch URL");
}
virtual QIcon icon() const override
{
@@ -56,6 +56,8 @@ public:
void openedImpl() override;
+ void setUrl(const QString & url);
+
private slots:
void triggerCheck(bool checked);
void checkDone();