[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdebase/workspace/kmenuedit
From:       Aaron J. Seigo <aseigo () kde ! org>
Date:       2010-12-17 22:50:54
Message-ID: 20101217225054.49E0BAC8A8 () svn ! kde ! org
[Download RAW message or body]

SVN commit 1207417 by aseigo:

one of the benefits of plasma getting bug reports for _everything_ is i end up seeing \
things that bug me while triaging them ... e.g. the config dialog of kmenuedit. so:

* Misc -> General (i18n'd elsewhere in kmenuedit already, so no string breakage)
* give it an icon
* move it above spell check config as per most KDE apps
* add a spacer to the bottom of the layout so the UI is at the top, not floating in \
                the middle vertically
* get rid of the superfluous groupbox


 M  +12 -13    preferencesdlg.cpp  


--- trunk/KDE/kdebase/workspace/kmenuedit/preferencesdlg.cpp #1207416:1207417
@@ -32,16 +32,17 @@
     setButtons( Ok | Cancel );
     setDefaultButton( Ok );
 
+    m_pageMisc = new MiscPage( this );
+    KPageWidgetItem *page = new KPageWidgetItem( m_pageMisc , i18n( "General" ) );
+    page->setIcon( KIcon( "kmenuedit" ) );
+    addPage(page);
+
     m_pageSpellChecking = new SpellCheckingPage( this );
-    KPageWidgetItem *page = new KPageWidgetItem( m_pageSpellChecking , i18n( "Spell \
Checking" ) ); +    page = new KPageWidgetItem( m_pageSpellChecking , i18n( "Spell \
Checking" ) );  page->setHeader( i18n( "Spell checking Options" ) );
     page->setIcon( KIcon( "tools-check-spelling" ) );
     addPage(page);
 
-    m_pageMisc = new MiscPage( this );
-    page = new KPageWidgetItem( m_pageMisc , i18n( "Misc" ) );
-    addPage(page);
-
     connect( this, SIGNAL( okClicked() ), this, SLOT( slotSave() ) );
 }
 
@@ -68,16 +69,14 @@
 MiscPage::MiscPage( QWidget *parent )
     : QWidget( parent )
 {
-    QHBoxLayout *lay = new QHBoxLayout( this );
-    QGroupBox *group = new QGroupBox(i18n( "General" ) ) ;
-    lay->addWidget( group );
-    QVBoxLayout *vbox = new QVBoxLayout;
-    m_showHiddenEntries = new QCheckBox( i18n( "Show hidden entries" ) );
-    vbox->addWidget( m_showHiddenEntries );
-    group->setLayout( vbox );
+    QVBoxLayout *lay = new QVBoxLayout( this );
+    m_showHiddenEntries = new QCheckBox( i18n( "Show hidden entries" ), this );
+    lay->addWidget( m_showHiddenEntries );
+    lay->addStretch();
+    setLayout( lay );
+
     KConfigGroup grp( KGlobal::config(), "General" );
     m_showHiddenEntries->setChecked(  grp.readEntry( "ShowHidden", false ) );
-    setLayout( lay );
 }
 
 void MiscPage::saveOptions()


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic