From 84971cbfbdfd41f33880075009bec9030facfb8a Mon Sep 17 00:00:00 2001 From: Nikhil Tanwar <2002nikhiltanwar@gmail.com> Date: Sat, 13 Nov 2021 01:00:19 +0530 Subject: [PATCH] Fix Back & Forward button alignment for -reverse launch --- src/topwidget.cpp | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/src/topwidget.cpp b/src/topwidget.cpp index c82e962..3fb5479 100644 --- a/src/topwidget.cpp +++ b/src/topwidget.cpp @@ -16,14 +16,21 @@ TopWidget::TopWidget(QWidget *parent) : connect(back, &QAction::triggered, [](){ KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Back); }); - addAction(back); - widgetForAction(back)->setObjectName("backButton"); // For CSS QAction *forward = app->getAction(KiwixApp::HistoryForwardAction); connect(forward, &QAction::triggered, [](){ KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Forward); }); - addAction(forward); + + if(QGuiApplication::isLeftToRight()) { + addAction(back); + widgetForAction(back)->setObjectName("backButton"); // For CSS + addAction(forward); + } else { + addAction(forward); + addAction(back); + widgetForAction(back)->setObjectName("backButton"); // For CSS + } addSeparator();