Small tweaks to widget style configuration method

This commit is contained in:
tomboylover93 2024-12-19 08:07:52 -03:00
parent 641ab2b698
commit fdc41babd4

View File

@ -119,11 +119,21 @@ void MainWindow::CreateActions() {
void MainWindow::AddUiWidgets() {
// add toolbar widgets
static QString s_system_style_name;
static bool s_system_style_name_set;
if (!s_system_style_name_set) {
s_system_style_name_set = true;
s_system_style_name = QApplication::style()->objectName();
}
std::string widget_style = Config::getWidgetStyle();
if (widget_style == "Fusion") {
QApplication::setStyle("Fusion");
qApp->setStyle(QStyleFactory::create("Fusion"));
qApp->setStyleSheet(QString());
} else if (widget_style == "System") {
QApplication::style()->objectName();
qApp->setStyle(s_system_style_name);
qApp->setStyleSheet(QString());
}
ui->toolBar->setObjectName("mw_toolbar");
ui->toolBar->addWidget(ui->playButton);