Git commit 5ffe0e7e3a88cd681e2ded42a24f07794d6a8f12 by Julien Borderie. Committed on 02/09/2013 at 18:21. Pushed by jborderie into branch 'master'.
KMenuEdit UI Configuration dialog now gathers config elements into groupBoxes GUI: general options are now included into a group box M +13 -6 kmenuedit/preferencesdlg.cpp http://commits.kde.org/kde-workspace/5ffe0e7e3a88cd681e2ded42a24f07794d6a8f12 diff --git a/kmenuedit/preferencesdlg.cpp b/kmenuedit/preferencesdlg.cpp index 65178ae..6a34f22 100644 --- a/kmenuedit/preferencesdlg.cpp +++ b/kmenuedit/preferencesdlg.cpp @@ -21,6 +21,7 @@ #include <QHBoxLayout> #include <QCheckBox> +#include <QGroupBox> #include <KLocale> #include <KConfigGroup> @@ -34,7 +35,7 @@ PreferencesDialog::PreferencesDialog( QWidget *parent ) setDefaultButton( Ok ); m_pageMisc = new MiscPage( this ); - KPageWidgetItem *page = new KPageWidgetItem( m_pageMisc , i18n( "General" ) ); + KPageWidgetItem *page = new KPageWidgetItem( m_pageMisc , i18n( "General options" ) ); page->setIcon( KIcon( "kmenuedit" ) ); addPage(page); @@ -70,12 +71,18 @@ void SpellCheckingPage::saveOptions() MiscPage::MiscPage( QWidget *parent ) : QWidget( parent ) { - QVBoxLayout *lay = new QVBoxLayout( this ); - m_showHiddenEntries = new QCheckBox( i18n( "Show hidden entries" ), this ); - lay->addWidget( m_showHiddenEntries ); - lay->addStretch(); - setLayout( lay ); + // general group + QGroupBox *generalGroup = new QGroupBox(i18n("General")); + QVBoxLayout *generalGroupLayout = new QVBoxLayout(generalGroup); + m_showHiddenEntries = new QCheckBox(i18n("Show hidden entries")); + generalGroupLayout->addWidget(m_showHiddenEntries); + + // add groups + QVBoxLayout *pageLayout = new QVBoxLayout(this); + pageLayout->addWidget(generalGroup); + pageLayout->addStretch(); + // update displayed config KConfigGroup group( KGlobal::config(), "General" ); m_showHiddenEntries->setChecked( group.readEntry( "ShowHidden", false ) ); }
