From 42359826d27cd8e8c9a0561527b11b59c042256d Mon Sep 17 00:00:00 2001 From: Volker Lanz Date: Wed, 3 Mar 2010 10:46:23 +0000 Subject: [PATCH] use List face type for config dialog and some icons svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1098247 --- src/gui/configureoptionsdialog.cpp | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/src/gui/configureoptionsdialog.cpp b/src/gui/configureoptionsdialog.cpp index 0cc0b98..ac4b94d 100644 --- a/src/gui/configureoptionsdialog.cpp +++ b/src/gui/configureoptionsdialog.cpp @@ -23,6 +23,8 @@ #include "ui_configurepagefilesystemcolors.h" #include "ui_configurepageadvanced.h" +#include + class GeneralPageWidget : public QWidget, public Ui::ConfigurePageGeneral { public: @@ -44,10 +46,18 @@ class AdvancedPageWidget : public QWidget, public Ui::ConfigurePageAdvanced ConfigureOptionsDialog::ConfigureOptionsDialog(QWidget* parent, const QString& name, KConfigSkeleton* cfg) : KConfigDialog(parent, name, cfg) { - setFaceType(KPageDialog::Tabbed); - addPage(new GeneralPageWidget(this), i18n("General"), QString(), i18n("General Settings")); - addPage(new FileSystemColorsPageWidget(this), i18n("File System Colors"), QString(), i18n("File System Color Settings")); - addPage(new AdvancedPageWidget(this), i18n("Advanced"), QString(), i18n("Advanced Settings")); + setFaceType(List); + + KPageWidgetItem* item = NULL; + + item = addPage(new GeneralPageWidget(this), i18n("General"), QString(), i18n("General Settings")); + item->setIcon(KIcon(DesktopIcon("partitionmanager"))); + + item = addPage(new FileSystemColorsPageWidget(this), i18n("File System Colors"), QString(), i18n("File System Color Settings")); + item->setIcon(KIcon(DesktopIcon("format-fill-color"))); + + item = addPage(new AdvancedPageWidget(this), i18n("Advanced"), QString(), i18n("Advanced Settings")); + item->setIcon(KIcon(DesktopIcon("configure"))); restoreDialogSize(KConfigGroup(KGlobal::config(), "configureOptionsDialog")); }