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 }
This file is part of the documentation for kdelibs Version 3.1.5.