Only override fancy tabwidget style with adwaita

This commit is contained in:
Jonas Kvinge 2020-11-08 04:04:37 +01:00
parent e9b89d0929
commit 2897b881d6
1 changed files with 4 additions and 1 deletions

View File

@ -25,6 +25,7 @@
#include <QtGlobal>
#include <QObject>
#include <QApplication>
#include <QTabBar>
#include <QWidget>
#include <QTimer>
@ -452,7 +453,9 @@ FancyTabWidget::FancyTabWidget(QWidget *parent) : QTabWidget(parent),
setMovable(true);
setElideMode(Qt::ElideNone);
setUsesScrollButtons(true);
setStyle(new FancyTabWidgetProxyStyle(style()));
if (QApplication::style() && QApplication::style()->objectName().toLower().contains(QRegularExpression("^adwaita.*$"))) {
setStyle(new FancyTabWidgetProxyStyle(style()));
}
connect(tabBar, SIGNAL(currentChanged(int)), this, SLOT(currentTabChanged(int)));