-rw-r--r-- | kaddressbook/details/detailsviewcontainer.cpp | 3 | ||||
-rw-r--r-- | kaddressbook/details/look_html.cpp | 3 | ||||
-rw-r--r-- | kaddressbook/kabprefs.cpp | 2 | ||||
-rw-r--r-- | kaddressbook/kabprefs.h | 1 | ||||
-rw-r--r-- | kaddressbook/kcmconfigs/kabconfigwidget.cpp | 13 |
5 files changed, 19 insertions, 3 deletions
diff --git a/kaddressbook/details/detailsviewcontainer.cpp b/kaddressbook/details/detailsviewcontainer.cpp index a42499f..ceffc77 100644 --- a/kaddressbook/details/detailsviewcontainer.cpp +++ b/kaddressbook/details/detailsviewcontainer.cpp @@ -117,7 +117,4 @@ void ViewContainer::slotStyleSelected( int index ) KABLookFactory *factory = mLookFactories.at( index ); - kdDebug(5720) << "ViewContainer::slotStyleSelected: " - << "creating look " - << factory->description() << endl; mCurrentLook = factory->create(); diff --git a/kaddressbook/details/look_html.cpp b/kaddressbook/details/look_html.cpp index 63364a7..64987b8 100644 --- a/kaddressbook/details/look_html.cpp +++ b/kaddressbook/details/look_html.cpp @@ -26,8 +26,10 @@ #include "look_html.h" #include <qscrollview.h> +#include "kabprefs.h" KABHtmlView::KABHtmlView( QWidget *parent, const char *name ) : KABBasicLook( parent, name ) { mView = new KPIM::AddresseeView( this ); + mView->setFont( KABPrefs::instance()->mDetailsFont ); } @@ -38,4 +40,5 @@ KABHtmlView::~KABHtmlView() void KABHtmlView::setAddressee( const KABC::Addressee &addr ) { + mView->setFont( KABPrefs::instance()->mDetailsFont ); mView->setAddressee( addr ); } diff --git a/kaddressbook/kabprefs.cpp b/kaddressbook/kabprefs.cpp index dded2bf..9270a7d 100644 --- a/kaddressbook/kabprefs.cpp +++ b/kaddressbook/kabprefs.cpp @@ -40,4 +40,5 @@ KABPrefs::KABPrefs() : KPimPrefs("kaddressbookrc") { + mDetailsFont = QFont("helvetica",12); KPrefs::setCurrentGroup( "Views" ); addItemBool( "HonorSingleClick", &mHonorSingleClick, false ); @@ -52,4 +53,5 @@ KABPrefs::KABPrefs() addItemBool("ToolBarUp",&mToolBarUp, false ); addItemBool("SearchWithReturn",&mSearchWithReturn, true ); + addItemFont("DetailsFont",&mDetailsFont); diff --git a/kaddressbook/kabprefs.h b/kaddressbook/kabprefs.h index e4f359c..4a3b6e2 100644 --- a/kaddressbook/kabprefs.h +++ b/kaddressbook/kabprefs.h @@ -83,4 +83,5 @@ class KABPrefs : public KPimPrefs void setCategoryDefaults(); + QFont mDetailsFont; private: diff --git a/kaddressbook/kcmconfigs/kabconfigwidget.cpp b/kaddressbook/kcmconfigs/kabconfigwidget.cpp index e970c3d..c8b68c7 100644 --- a/kaddressbook/kcmconfigs/kabconfigwidget.cpp +++ b/kaddressbook/kcmconfigs/kabconfigwidget.cpp @@ -99,4 +99,17 @@ KABConfigWidget::KABConfigWidget( KABPrefs* prefs, QWidget *parent, const char * QVBoxLayout *layout = new QVBoxLayout( generalPage, KDialog::marginHintSmall(), KDialog::spacingHintSmall() ); + + QWidget *hBox = new QWidget( generalPage, "qhbox" ); + QHBoxLayout *hboxLayout = new QHBoxLayout( hBox); + KPrefsWidFont *detailsFont = + addWidFont(i18n("phone:123"),i18n("Details view font"), + &(KABPrefs::instance()->mDetailsFont),hBox); + hboxLayout->addWidget(detailsFont->label()); + hboxLayout->addWidget(detailsFont->preview()); + hboxLayout->addWidget(detailsFont->button()); + hboxLayout->setMargin(KDialog::marginHintSmall() ); + hboxLayout->setSpacing(KDialog::spacingHintSmall()); + layout->addWidget( hBox ); + //general groupbox QVBox *vBox = new QVBox( generalPage, "qvbox" ); |