diff --git a/CMakeLists.txt b/CMakeLists.txt index 95a7781..07bd2c0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -96,6 +96,9 @@ set(REQUIRED_ICONS system-run go-next qtcreator + system-search + preferences-desktop-icons + preferences-desktop-locale ) # meta data diff --git a/settingsdialog/qtappearanceoptionpage.ui b/settingsdialog/qtappearanceoptionpage.ui index 050f74f..324f3de 100644 --- a/settingsdialog/qtappearanceoptionpage.ui +++ b/settingsdialog/qtappearanceoptionpage.ui @@ -5,6 +5,10 @@ Appearance + + + .. + QGroupBox { font-weight: bold }; diff --git a/settingsdialog/qtenvoptionpage.ui b/settingsdialog/qtenvoptionpage.ui index e8652ea..3be13c5 100644 --- a/settingsdialog/qtenvoptionpage.ui +++ b/settingsdialog/qtenvoptionpage.ui @@ -13,6 +13,9 @@ Environment/paths + + + QGroupBox { font-weight: bold }; diff --git a/settingsdialog/qtlanguageoptionpage.ui b/settingsdialog/qtlanguageoptionpage.ui index d89838c..9d616d8 100644 --- a/settingsdialog/qtlanguageoptionpage.ui +++ b/settingsdialog/qtlanguageoptionpage.ui @@ -5,6 +5,10 @@ Localization + + + .. + QGroupBox { font-weight: bold }; diff --git a/settingsdialog/settingsdialog.cpp b/settingsdialog/settingsdialog.cpp index 1d3a073..d949a56 100644 --- a/settingsdialog/settingsdialog.cpp +++ b/settingsdialog/settingsdialog.cpp @@ -176,6 +176,7 @@ void SettingsDialog::updateTabWidget() scrollArea = qobject_cast(m_ui->pagesTabWidget->widget(index)); scrollArea->takeWidget(); m_ui->pagesTabWidget->setTabText(index, page->widget()->windowTitle()); + m_ui->pagesTabWidget->setTabIcon(index, page->widget()->windowIcon()); } else { scrollArea = new QScrollArea(m_ui->pagesTabWidget); scrollArea->setFrameStyle(QFrame::NoFrame); @@ -183,6 +184,7 @@ void SettingsDialog::updateTabWidget() scrollArea->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding); scrollArea->setWidgetResizable(true); m_ui->pagesTabWidget->addTab(scrollArea, page->widget()->windowTitle()); + m_ui->pagesTabWidget->setTabIcon(index, page->widget()->windowIcon()); } if(page->widget()->layout()) { page->widget()->layout()->setAlignment(Qt::AlignTop | Qt::AlignLeft);