Diffstat (limited to 'noncore/settings/appearance2/appearance.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/appearance2/appearance.cpp | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/noncore/settings/appearance2/appearance.cpp b/noncore/settings/appearance2/appearance.cpp index eea1a19..054b645 100644 --- a/noncore/settings/appearance2/appearance.cpp +++ b/noncore/settings/appearance2/appearance.cpp @@ -385,24 +385,57 @@ QWidget *Appearance::createAdvancedTab ( QWidget *parent, Config &cfg ) { rot = ODevice::inst ( )-> direction ( ); } else { rot = (ODirection)rotDirection; } m_rotdir_cw-> setChecked ( rot == CW ); m_rotdir_ccw-> setChecked ( rot == CCW ); m_rotdir_flip-> setChecked ( rot == Flip ); + QFrame *f2 = new QFrame ( tab ); + f2-> setFrameStyle ( QFrame::HLine | QFrame::Sunken ); + vertLayout-> addWidget ( f2 ); + vertLayout-> addSpacing ( 3 ); + + QHBoxLayout *bigIconlay = new QHBoxLayout ( vertLayout, 3 ); + + QLabel* label2 = new QLabel( tr( "&Big Icon size:" ), tab ); + bigIconlay-> addWidget ( label2, 0, 0 ); + + m_bigIconSize = new QSpinBox(0, 128, 1, tab); + m_bigIconSize->setValue(cfg.readNumEntry( "BigIconSize" )); + bigIconlay->addWidget( m_bigIconSize ); + label2->setBuddy( m_bigIconSize ); + QWhatsThis::add( label2, tr( "Big Icon Size determines the size of the application icons in Launcher" ) ); + QWhatsThis::add( m_bigIconSize, tr( "Big Icon Size determines the size of the application icons in Launcher" ) ); + + QHBoxLayout *smallIconlay = new QHBoxLayout ( vertLayout, 3 ); + + QLabel* label3 = new QLabel( tr( "&Small Icon size:" ), tab ); + smallIconlay-> addWidget ( label3, 0, 0 ); + + m_smallIconSize = new QSpinBox(0, 128, 1, tab); + m_smallIconSize->setValue(cfg.readNumEntry( "SmallIconSize" )); + smallIconlay->addWidget( m_smallIconSize ); + label3->setBuddy( m_smallIconSize ); + QWhatsThis::add( label3, tr( "Small Icon Size determines the size of many of the icons seen in applications (in menus, tab bars, tool bars, etc.), as well as the size of taskbar." ) ); + QWhatsThis::add( m_smallIconSize, tr( "Small Icon Size determines the size of many of the icons seen in applications (in menus, tab bars, tool bars, etc.), as well as the size of taskbar." ) ); + + m_useBigPixmaps = new QCheckBox( tr("use Big &Pixmaps"), tab); + m_useBigPixmaps->setChecked(cfg.readBoolEntry( "useBigPixmaps" )); + vertLayout->addWidget( m_useBigPixmaps ); + QWhatsThis::add( m_useBigPixmaps, tr( "Enlarge toolbar pixmaps" ) ); /* * add a spacing */ vertLayout->addItem( new QSpacerItem( 1, 1, QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding ) ); return tab; } Appearance::Appearance( QWidget* parent, const char* name, WFlags ) : QDialog ( parent, name, true, WStyle_ContextHelp ) { @@ -504,24 +537,28 @@ void Appearance::accept ( ) else if (m_rotdir_cw-> isChecked ( )) { rot = CW; } else { rot = Flip; } config. writeEntry ( "rotatedir", (int)rot ); config. writeEntry( "LeftHand", m_leftHand->isChecked() ); + config. writeEntry( "useBigPixmaps", m_useBigPixmaps->isChecked() ); + config. writeEntry( "BigIconSize", m_bigIconSize->value() ); + config. writeEntry( "SmallIconSize", m_smallIconSize->value() ); + config. write ( ); // need to flush the config info first Global::applyStyle ( ); QDialog::accept ( ); } void Appearance::done ( int r ) { QDialog::done ( r ); close ( ); } |