aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/MainWindow.cpp
diff options
context:
space:
mode:
authortimoreo <timo.oreo34@gmail.com>2022-07-01 20:04:06 +0200
committerGitHub <noreply@github.com>2022-07-01 20:04:06 +0200
commit2e17e780528e8646e1e3ab9e4eb68a9ea1126c48 (patch)
tree9e8e31d274409ac118c21c66f195c0853cb92320 /launcher/ui/MainWindow.cpp
parentf2fa82fd3c8e91c4da5800fbbbb5e222359dc185 (diff)
parent9ef38171e246dcc88878f438d06bf8d7f72aec51 (diff)
downloadPrismLauncher-2e17e780528e8646e1e3ab9e4eb68a9ea1126c48.tar.gz
PrismLauncher-2e17e780528e8646e1e3ab9e4eb68a9ea1126c48.tar.bz2
PrismLauncher-2e17e780528e8646e1e3ab9e4eb68a9ea1126c48.zip
Merge pull request #845 from flowln/news_in_launcher
Diffstat (limited to 'launcher/ui/MainWindow.cpp')
-rw-r--r--launcher/ui/MainWindow.cpp18
1 files changed, 8 insertions, 10 deletions
diff --git a/launcher/ui/MainWindow.cpp b/launcher/ui/MainWindow.cpp
index 82a65643..f68cf61a 100644
--- a/launcher/ui/MainWindow.cpp
+++ b/launcher/ui/MainWindow.cpp
@@ -95,6 +95,7 @@
#include "ui/instanceview/InstanceDelegate.h"
#include "ui/widgets/LabeledToolButton.h"
#include "ui/dialogs/NewInstanceDialog.h"
+#include "ui/dialogs/NewsDialog.h"
#include "ui/dialogs/ProgressDialog.h"
#include "ui/dialogs/AboutDialog.h"
#include "ui/dialogs/VersionSelectDialog.h"
@@ -1946,20 +1947,17 @@ void MainWindow::on_actionOpenWiki_triggered()
void MainWindow::on_actionMoreNews_triggered()
{
- DesktopServices::openUrl(QUrl(BuildConfig.NEWS_OPEN_URL));
+ auto entries = m_newsChecker->getNewsEntries();
+ NewsDialog news_dialog(entries, this);
+ news_dialog.exec();
}
void MainWindow::newsButtonClicked()
{
- QList<NewsEntryPtr> entries = m_newsChecker->getNewsEntries();
- if (entries.count() > 0)
- {
- DesktopServices::openUrl(QUrl(entries[0]->link));
- }
- else
- {
- DesktopServices::openUrl(QUrl(BuildConfig.NEWS_OPEN_URL));
- }
+ auto entries = m_newsChecker->getNewsEntries();
+ NewsDialog news_dialog(entries, this);
+ news_dialog.toggleArticleList();
+ news_dialog.exec();
}
void MainWindow::on_actionAbout_triggered()