summaryrefslogtreecommitdiffabout
authorzautrix <zautrix>2004-10-13 02:34:50 (UTC)
committer zautrix <zautrix>2004-10-13 02:34:50 (UTC)
commite7833b80c28e38bfe6316ee5fce150635cdebe03 (patch) (side-by-side diff)
treebc52de370428ef240e370da516077e883283d398
parentd56ca1073ce493afdeb54e33425638f7147d4bca (diff)
downloadkdepimpi-e7833b80c28e38bfe6316ee5fce150635cdebe03.zip
kdepimpi-e7833b80c28e38bfe6316ee5fce150635cdebe03.tar.gz
kdepimpi-e7833b80c28e38bfe6316ee5fce150635cdebe03.tar.bz2
added font setting in KA
Diffstat (more/less context) (show whitespace changes)
-rw-r--r--kaddressbook/details/detailsviewcontainer.cpp3
-rw-r--r--kaddressbook/details/look_html.cpp3
-rw-r--r--kaddressbook/kabprefs.cpp2
-rw-r--r--kaddressbook/kabprefs.h1
-rw-r--r--kaddressbook/kcmconfigs/kabconfigwidget.cpp13
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" );