kaddressbook Library API Documentation

addresseeconfig.cpp

00001 
00002 #include "addresseeconfig.h"
00003 
00004 using namespace KABC;
00005 
00006 AddresseeConfig::AddresseeConfig()
00007 {
00008   mAddressee = Addressee();
00009 }
00010 
00011 AddresseeConfig::AddresseeConfig( const Addressee &addr )
00012 {
00013   mAddressee = addr;
00014 }
00015 
00016 void AddresseeConfig::setAddressee( const Addressee &addr )
00017 {
00018   mAddressee = addr;
00019 }
00020 
00021 Addressee AddresseeConfig::addressee()
00022 {
00023   return mAddressee;
00024 }
00025 
00026 void AddresseeConfig::setAutomaticNameParsing( bool value )
00027 {
00028   KConfig config( "kaddressbook_addrconfig" );
00029   config.setGroup( mAddressee.uid() );
00030   config.writeEntry( "AutomaticNameParsing", value );
00031   config.sync();
00032 }
00033 
00034 bool AddresseeConfig::automaticNameParsing()
00035 {
00036   KConfig config( "kaddressbook_addrconfig" );
00037   config.setGroup( mAddressee.uid() );
00038   return config.readBoolEntry( "AutomaticNameParsing", true );
00039 }
00040 
00041 void AddresseeConfig::remove()
00042 {
00043   KConfig config( "kaddressbook_addrconfig" );
00044   config.deleteGroup( mAddressee.uid() );
00045 }
KDE Logo
This file is part of the documentation for kdelibs Version 3.1.5.
Documentation copyright © 1996-2002 the KDE developers.
Generated on Sun Feb 15 11:40:36 2004 by doxygen 1.3.5 written by Dimitri van Heesch, © 1997-2001