author | ulf69 <ulf69> | 2004-08-11 19:20:53 (UTC) |
---|---|---|
committer | ulf69 <ulf69> | 2004-08-11 19:20:53 (UTC) |
commit | f79407b018b3abd9a99ccd259f1ff24f3bfee6a4 (patch) (unidiff) | |
tree | 5063b159ec286ebe074e96391fd1a034aca208ae | |
parent | 4e4e196bc4fbe4e078b4fbe6b372bd643bf372f1 (diff) | |
download | kdepimpi-f79407b018b3abd9a99ccd259f1ff24f3bfee6a4.zip kdepimpi-f79407b018b3abd9a99ccd259f1ff24f3bfee6a4.tar.gz kdepimpi-f79407b018b3abd9a99ccd259f1ff24f3bfee6a4.tar.bz2 |
added a configurationsettings that aloowes the user to choose between
the display of multiple views at once or just one
-rw-r--r-- | kaddressbook/kabprefs.cpp | 2 | ||||
-rw-r--r-- | kaddressbook/kabprefs.h | 1 | ||||
-rw-r--r-- | kaddressbook/kcmconfigs/kabconfigwidget.cpp | 9 | ||||
-rw-r--r-- | kaddressbook/kcmconfigs/kabconfigwidget.h | 2 |
4 files changed, 13 insertions, 1 deletions
diff --git a/kaddressbook/kabprefs.cpp b/kaddressbook/kabprefs.cpp index 0c192dd..03c5e76 100644 --- a/kaddressbook/kabprefs.cpp +++ b/kaddressbook/kabprefs.cpp | |||
@@ -59,4 +59,6 @@ KABPrefs::KABPrefs() | |||
59 | addItemIntList( "ExtensionsSplitter", &mExtensionsSplitter ); | 59 | addItemIntList( "ExtensionsSplitter", &mExtensionsSplitter ); |
60 | addItemIntList( "DetailsSplitter", &mDetailsSplitter ); | 60 | addItemIntList( "DetailsSplitter", &mDetailsSplitter ); |
61 | addItemBool( "MultipleViewsAtOnce", &mMultipleViewsAtOnce, true ); | ||
62 | |||
61 | 63 | ||
62 | KPrefs::setCurrentGroup( "Extensions_General" ); | 64 | KPrefs::setCurrentGroup( "Extensions_General" ); |
diff --git a/kaddressbook/kabprefs.h b/kaddressbook/kabprefs.h index 8f149ac..03e529f 100644 --- a/kaddressbook/kabprefs.h +++ b/kaddressbook/kabprefs.h | |||
@@ -66,4 +66,5 @@ class KABPrefs : public KPimPrefs | |||
66 | bool mJumpButtonBarVisible; | 66 | bool mJumpButtonBarVisible; |
67 | bool mDetailsPageVisible; | 67 | bool mDetailsPageVisible; |
68 | bool mMultipleViewsAtOnce; | ||
68 | QValueList<int> mExtensionsSplitter; | 69 | QValueList<int> mExtensionsSplitter; |
69 | QValueList<int> mDetailsSplitter; | 70 | QValueList<int> mDetailsSplitter; |
diff --git a/kaddressbook/kcmconfigs/kabconfigwidget.cpp b/kaddressbook/kcmconfigs/kabconfigwidget.cpp index b5309c0..31ab7b5 100644 --- a/kaddressbook/kcmconfigs/kabconfigwidget.cpp +++ b/kaddressbook/kcmconfigs/kabconfigwidget.cpp | |||
@@ -112,4 +112,7 @@ KABConfigWidget::KABConfigWidget( QWidget *parent, const char *name ) | |||
112 | boxLayout->addWidget( mNameParsing ); | 112 | boxLayout->addWidget( mNameParsing ); |
113 | 113 | ||
114 | mMultipleViewsAtOnce = new QCheckBox( i18n( "Display List and Details at once (restart)" ), groupBox, "mdisplay" ); | ||
115 | boxLayout->addWidget( mMultipleViewsAtOnce ); | ||
116 | |||
114 | layout->addWidget( groupBox ); | 117 | layout->addWidget( groupBox ); |
115 | 118 | ||
@@ -117,5 +120,5 @@ KABConfigWidget::KABConfigWidget( QWidget *parent, const char *name ) | |||
117 | //extensions groupbox | 120 | //extensions groupbox |
118 | 121 | ||
119 | groupBox = new QGroupBox( 0, Qt::Vertical, i18n( "Extensions" ), generalPage ); | 122 | groupBox = new QGroupBox( 0, Qt::Vertical, i18n( "Extensions (restart)" ), generalPage ); |
120 | boxLayout = new QVBoxLayout( groupBox->layout() ); | 123 | boxLayout = new QVBoxLayout( groupBox->layout() ); |
121 | boxLayout->setAlignment( Qt::AlignTop ); | 124 | boxLayout->setAlignment( Qt::AlignTop ); |
@@ -140,4 +143,5 @@ KABConfigWidget::KABConfigWidget( QWidget *parent, const char *name ) | |||
140 | connect( mNameParsing, SIGNAL( toggled( bool ) ), this, SLOT( modified() ) ); | 143 | connect( mNameParsing, SIGNAL( toggled( bool ) ), this, SLOT( modified() ) ); |
141 | connect( mViewsSingleClickBox, SIGNAL( toggled( bool ) ), this, SLOT( modified() ) ); | 144 | connect( mViewsSingleClickBox, SIGNAL( toggled( bool ) ), this, SLOT( modified() ) ); |
145 | connect( mMultipleViewsAtOnce, SIGNAL( toggled( bool ) ), this, SLOT( modified() ) ); | ||
142 | connect( mExtensionView, SIGNAL( selectionChanged( QListViewItem* ) ), | 146 | connect( mExtensionView, SIGNAL( selectionChanged( QListViewItem* ) ), |
143 | SLOT( selectionChanged( QListViewItem* ) ) ); | 147 | SLOT( selectionChanged( QListViewItem* ) ) ); |
@@ -166,4 +170,5 @@ void KABConfigWidget::restoreSettings(KABPrefs* prefs) | |||
166 | mNameParsing->setChecked( prefs->mAutomaticNameParsing ); | 170 | mNameParsing->setChecked( prefs->mAutomaticNameParsing ); |
167 | mViewsSingleClickBox->setChecked( prefs->mHonorSingleClick ); | 171 | mViewsSingleClickBox->setChecked( prefs->mHonorSingleClick ); |
172 | mMultipleViewsAtOnce->setChecked( prefs->mMultipleViewsAtOnce ); | ||
168 | 173 | ||
169 | mAddresseeWidget->restoreSettings(); | 174 | mAddresseeWidget->restoreSettings(); |
@@ -180,4 +185,5 @@ void KABConfigWidget::saveSettings(KABPrefs* prefs) | |||
180 | prefs->mAutomaticNameParsing = mNameParsing->isChecked(); | 185 | prefs->mAutomaticNameParsing = mNameParsing->isChecked(); |
181 | prefs->mHonorSingleClick = mViewsSingleClickBox->isChecked(); | 186 | prefs->mHonorSingleClick = mViewsSingleClickBox->isChecked(); |
187 | prefs->mMultipleViewsAtOnce = mMultipleViewsAtOnce->isChecked(); | ||
182 | 188 | ||
183 | mAddresseeWidget->saveSettings(); | 189 | mAddresseeWidget->saveSettings(); |
@@ -193,4 +199,5 @@ void KABConfigWidget::defaults(KABPrefs* prefs) | |||
193 | mNameParsing->setChecked( true ); | 199 | mNameParsing->setChecked( true ); |
194 | mViewsSingleClickBox->setChecked( false ); | 200 | mViewsSingleClickBox->setChecked( false ); |
201 | mMultipleViewsAtOnce->setChecked( true ); | ||
195 | 202 | ||
196 | emit changed( true ); | 203 | emit changed( true ); |
diff --git a/kaddressbook/kcmconfigs/kabconfigwidget.h b/kaddressbook/kcmconfigs/kabconfigwidget.h index 8c0c436..2928495 100644 --- a/kaddressbook/kcmconfigs/kabconfigwidget.h +++ b/kaddressbook/kcmconfigs/kabconfigwidget.h | |||
@@ -69,4 +69,6 @@ class KABConfigWidget : public QWidget | |||
69 | QCheckBox *mNameParsing; | 69 | QCheckBox *mNameParsing; |
70 | QCheckBox *mViewsSingleClickBox; | 70 | QCheckBox *mViewsSingleClickBox; |
71 | QCheckBox *mMultipleViewsAtOnce; | ||
72 | |||
71 | QPushButton *mConfigureButton; | 73 | QPushButton *mConfigureButton; |
72 | 74 | ||