author | hrw <hrw> | 2005-10-17 13:28:09 (UTC) |
---|---|---|
committer | hrw <hrw> | 2005-10-17 13:28:09 (UTC) |
commit | 9f41cd10ef92daa889f86cb43793dc75de18e786 (patch) (unidiff) | |
tree | e4df791fa7922f6857d645d81481de98e5bfeaeb | |
parent | 965a373e7685c8ae2cfc9955efe20424aa95e10c (diff) | |
download | opie-9f41cd10ef92daa889f86cb43793dc75de18e786.zip opie-9f41cd10ef92daa889f86cb43793dc75de18e786.tar.gz opie-9f41cd10ef92daa889f86cb43793dc75de18e786.tar.bz2 |
Appearance: Added configuration options to set smallIconSize, bigIconSize, useBigPixmaps
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | noncore/settings/appearance2/appearance.cpp | 37 | ||||
-rw-r--r-- | noncore/settings/appearance2/appearance.h | 5 |
3 files changed, 43 insertions, 1 deletions
@@ -3,7 +3,7 @@ | |||
3 | 3 | ||
4 | New Features | 4 | New Features |
5 | ------------ | 5 | ------------ |
6 | 6 | * Appearance: Added configuration options to set smallIconSize, bigIconSize, useBigPixmaps (hrw) | |
7 | 7 | ||
8 | Fixed Bugs | 8 | Fixed Bugs |
9 | ---------- | 9 | ---------- |
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 | |||
@@ -394,6 +394,39 @@ QWidget *Appearance::createAdvancedTab ( QWidget *parent, Config &cfg ) | |||
394 | m_rotdir_ccw-> setChecked ( rot == CCW ); | 394 | m_rotdir_ccw-> setChecked ( rot == CCW ); |
395 | m_rotdir_flip-> setChecked ( rot == Flip ); | 395 | m_rotdir_flip-> setChecked ( rot == Flip ); |
396 | 396 | ||
397 | QFrame *f2 = new QFrame ( tab ); | ||
398 | f2-> setFrameStyle ( QFrame::HLine | QFrame::Sunken ); | ||
399 | vertLayout-> addWidget ( f2 ); | ||
400 | vertLayout-> addSpacing ( 3 ); | ||
401 | |||
402 | QHBoxLayout *bigIconlay = new QHBoxLayout ( vertLayout, 3 ); | ||
403 | |||
404 | QLabel* label2 = new QLabel( tr( "&Big Icon size:" ), tab ); | ||
405 | bigIconlay-> addWidget ( label2, 0, 0 ); | ||
406 | |||
407 | m_bigIconSize = new QSpinBox(0, 128, 1, tab); | ||
408 | m_bigIconSize->setValue(cfg.readNumEntry( "BigIconSize" )); | ||
409 | bigIconlay->addWidget( m_bigIconSize ); | ||
410 | label2->setBuddy( m_bigIconSize ); | ||
411 | QWhatsThis::add( label2, tr( "Big Icon Size determines the size of the application icons in Launcher" ) ); | ||
412 | QWhatsThis::add( m_bigIconSize, tr( "Big Icon Size determines the size of the application icons in Launcher" ) ); | ||
413 | |||
414 | QHBoxLayout *smallIconlay = new QHBoxLayout ( vertLayout, 3 ); | ||
415 | |||
416 | QLabel* label3 = new QLabel( tr( "&Small Icon size:" ), tab ); | ||
417 | smallIconlay-> addWidget ( label3, 0, 0 ); | ||
418 | |||
419 | m_smallIconSize = new QSpinBox(0, 128, 1, tab); | ||
420 | m_smallIconSize->setValue(cfg.readNumEntry( "SmallIconSize" )); | ||
421 | smallIconlay->addWidget( m_smallIconSize ); | ||
422 | label3->setBuddy( m_smallIconSize ); | ||
423 | 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." ) ); | ||
424 | 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." ) ); | ||
425 | |||
426 | m_useBigPixmaps = new QCheckBox( tr("use Big &Pixmaps"), tab); | ||
427 | m_useBigPixmaps->setChecked(cfg.readBoolEntry( "useBigPixmaps" )); | ||
428 | vertLayout->addWidget( m_useBigPixmaps ); | ||
429 | QWhatsThis::add( m_useBigPixmaps, tr( "Enlarge toolbar pixmaps" ) ); | ||
397 | 430 | ||
398 | /* | 431 | /* |
399 | * add a spacing | 432 | * add a spacing |
@@ -513,6 +546,10 @@ void Appearance::accept ( ) | |||
513 | 546 | ||
514 | config. writeEntry( "LeftHand", m_leftHand->isChecked() ); | 547 | config. writeEntry( "LeftHand", m_leftHand->isChecked() ); |
515 | 548 | ||
549 | config. writeEntry( "useBigPixmaps", m_useBigPixmaps->isChecked() ); | ||
550 | config. writeEntry( "BigIconSize", m_bigIconSize->value() ); | ||
551 | config. writeEntry( "SmallIconSize", m_smallIconSize->value() ); | ||
552 | |||
516 | config. write ( ); // need to flush the config info first | 553 | config. write ( ); // need to flush the config info first |
517 | Global::applyStyle ( ); | 554 | Global::applyStyle ( ); |
518 | 555 | ||
diff --git a/noncore/settings/appearance2/appearance.h b/noncore/settings/appearance2/appearance.h index ef7e874..79e71eb 100644 --- a/noncore/settings/appearance2/appearance.h +++ b/noncore/settings/appearance2/appearance.h | |||
@@ -37,6 +37,7 @@ | |||
37 | #include <qpe/fontdatabase.h> | 37 | #include <qpe/fontdatabase.h> |
38 | 38 | ||
39 | #include <qdialog.h> | 39 | #include <qdialog.h> |
40 | #include <qspinbox.h> | ||
40 | 41 | ||
41 | using Opie::Ui::OFontSelector; | 42 | using Opie::Ui::OFontSelector; |
42 | 43 | ||
@@ -123,6 +124,10 @@ private: | |||
123 | 124 | ||
124 | QWidget * m_advtab; | 125 | QWidget * m_advtab; |
125 | QCheckBox *m_leftHand; | 126 | QCheckBox *m_leftHand; |
127 | |||
128 | QSpinBox*m_bigIconSize; | ||
129 | QSpinBox*m_smallIconSize; | ||
130 | QCheckBox*m_useBigPixmaps; | ||
126 | }; | 131 | }; |
127 | 132 | ||
128 | #endif | 133 | #endif |