aboutsummaryrefslogtreecommitdiff
path: root/launcher
diff options
context:
space:
mode:
Diffstat (limited to 'launcher')
-rw-r--r--launcher/ui/MainWindow.cpp12
-rw-r--r--launcher/ui/MainWindow.ui10
2 files changed, 6 insertions, 16 deletions
diff --git a/launcher/ui/MainWindow.cpp b/launcher/ui/MainWindow.cpp
index dbbaa2b0..79e01d91 100644
--- a/launcher/ui/MainWindow.cpp
+++ b/launcher/ui/MainWindow.cpp
@@ -246,12 +246,12 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWi
// Add the news label to the news toolbar.
{
m_newsChecker.reset(new NewsChecker(APPLICATION->network(), BuildConfig.NEWS_RSS_URL));
- newsLabel = dynamic_cast<QToolButton*>(ui->newsToolBar->widgetForAction(ui->actionNewsLabel));
-
- //add a spacer before the more news button
- QWidget *spacer = new QWidget();
- spacer->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
- ui->newsToolBar->insertWidget(ui->actionMoreNews, spacer);
+ newsLabel = new QToolButton();
+ newsLabel->setIcon(APPLICATION->getThemedIcon("news"));
+ newsLabel->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
+ newsLabel->setToolButtonStyle(Qt::ToolButtonTextBesideIcon);
+ newsLabel->setFocusPolicy(Qt::NoFocus);
+ ui->newsToolBar->insertWidget(ui->actionMoreNews, newsLabel);
QObject::connect(newsLabel, &QAbstractButton::clicked, this, &MainWindow::newsButtonClicked);
QObject::connect(m_newsChecker.get(), &NewsChecker::newsLoaded, this, &MainWindow::updateNewsLabel);
diff --git a/launcher/ui/MainWindow.ui b/launcher/ui/MainWindow.ui
index 8437cb2e..42f70996 100644
--- a/launcher/ui/MainWindow.ui
+++ b/launcher/ui/MainWindow.ui
@@ -84,7 +84,6 @@
<attribute name="toolBarBreak">
<bool>false</bool>
</attribute>
- <addaction name="actionNewsLabel"/>
<addaction name="actionMoreNews"/>
</widget>
<widget class="WideBar" name="instanceToolBar">
@@ -222,15 +221,6 @@
<addaction name="accountsMenu"/>
<addaction name="helpMenu"/>
</widget>
- <action name="actionNewsLabel">
- <property name="icon">
- <iconset theme="news">
- <normaloff>.</normaloff>.</iconset>
- </property>
- <property name="text">
- <string>News</string>
- </property>
- </action>
<action name="actionMoreNews">
<property name="icon">
<iconset theme="news">