Proper CSS class assigment for History buttons

This commit is contained in:
Emmanuel Engelhart 2021-11-14 15:35:13 +01:00
parent 6cde03bbeb
commit 542cc14ca7

View File

@ -16,23 +16,22 @@ TopWidget::TopWidget(QWidget *parent) :
connect(back, &QAction::triggered, [](){ connect(back, &QAction::triggered, [](){
KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Back); KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Back);
}); });
addAction(back);
QAction *forward = app->getAction(KiwixApp::HistoryForwardAction); QAction *forward = app->getAction(KiwixApp::HistoryForwardAction);
connect(forward, &QAction::triggered, [](){ connect(forward, &QAction::triggered, [](){
KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Forward); KiwixApp::instance()->getTabWidget()->triggerWebPageAction(QWebEnginePage::Forward);
}); });
addAction(forward);
if (QGuiApplication::isLeftToRight()) {
addAction(back);
addAction(forward);
} else {
addAction(forward);
addAction(back);
}
// For CSS // For CSS
widgetForAction(back)->setObjectName("leftHistoryButton"); if (QGuiApplication::isLeftToRight()) {
widgetForAction(back)->setObjectName("rightHistoryButton"); widgetForAction(back)->setObjectName("leftHistoryButton");
widgetForAction(forward)->setObjectName("rightHistoryButton");
} else {
widgetForAction(forward)->setObjectName("leftHistoryButton");
widgetForAction(back)->setObjectName("rightHistoryButton");
}
addSeparator(); addSeparator();