From 542cc14ca7d70841aef1633e57b9d187d4133a0f Mon Sep 17 00:00:00 2001 From: Emmanuel Engelhart Date: Sun, 14 Nov 2021 15:35:13 +0100 Subject: [PATCH] Proper CSS class assigment for History buttons --- src/topwidget.cpp | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/src/topwidget.cpp b/src/topwidget.cpp index b720d7c..5692ba9 100644 --- a/src/topwidget.cpp +++ b/src/topwidget.cpp @@ -16,23 +16,22 @@ TopWidget::TopWidget(QWidget *parent) : connect(back, &QAction::triggered, [](){ KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Back); }); + addAction(back); QAction *forward = app->getAction(KiwixApp::HistoryForwardAction); connect(forward, &QAction::triggered, [](){ KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Forward); }); - - if (QGuiApplication::isLeftToRight()) { - addAction(back); - addAction(forward); - } else { - addAction(forward); - addAction(back); - } + addAction(forward); // For CSS - widgetForAction(back)->setObjectName("leftHistoryButton"); - widgetForAction(back)->setObjectName("rightHistoryButton"); + if (QGuiApplication::isLeftToRight()) { + widgetForAction(back)->setObjectName("leftHistoryButton"); + widgetForAction(forward)->setObjectName("rightHistoryButton"); + } else { + widgetForAction(forward)->setObjectName("leftHistoryButton"); + widgetForAction(back)->setObjectName("rightHistoryButton"); + } addSeparator();