From 0fe27b9f3c35b979eed0eaa1a89ffea57aeb52b8 Mon Sep 17 00:00:00 2001 From: Manuel Nickschas Date: Sat, 3 Jan 2009 01:20:01 +0100 Subject: [PATCH] Fix window title for SettingsDlg as well, make translatable, add window icon Fixes #457. --- src/qtui/settingsdlg.cpp | 6 +++++- src/qtui/settingspagedlg.cpp | 5 ++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/qtui/settingsdlg.cpp b/src/qtui/settingsdlg.cpp index 60642961..bde95b7e 100644 --- a/src/qtui/settingsdlg.cpp +++ b/src/qtui/settingsdlg.cpp @@ -20,13 +20,16 @@ #include "settingsdlg.h" +#include "iconloader.h" + SettingsDlg::SettingsDlg(QWidget *parent) : QDialog(parent), _currentPage(0) { + ui.setupUi(this); setModal(true); setAttribute(Qt::WA_DeleteOnClose, true); - ui.setupUi(this); + setWindowIcon(SmallIcon("configure")); updateGeometry(); @@ -84,6 +87,7 @@ void SettingsDlg::selectPage(SettingsPage *sp) { if(sp != currentPage()) { ui.pageTitle->setText(sp->title()); + setWindowTitle(tr("Configure %1").arg(sp->title())); ui.settingsStack->setCurrentWidget(sp); _currentPage = sp; } diff --git a/src/qtui/settingspagedlg.cpp b/src/qtui/settingspagedlg.cpp index 577b261b..7516ff82 100644 --- a/src/qtui/settingspagedlg.cpp +++ b/src/qtui/settingspagedlg.cpp @@ -20,6 +20,8 @@ #include "settingspagedlg.h" +#include "iconloader.h" + SettingsPageDlg::SettingsPageDlg(SettingsPage *page, QWidget *parent) : QDialog(parent) { @@ -31,7 +33,8 @@ SettingsPageDlg::SettingsPageDlg(SettingsPage *page, QWidget *parent) setWindowFlags(Qt::Sheet); ui.pageTitle->setText(page->title()); - setWindowTitle(QString("Configure %1").arg(page->title())); + setWindowTitle(tr("Configure %1").arg(page->title())); + setWindowIcon(SmallIcon("configure")); // make the scrollarea behave sanely ui.settingsFrame->setWidgetResizable(true); -- 2.20.1