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);