resource.cpp
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include <kdebug.h>
00022
00023 #include "resource.h"
00024
00025 using namespace KABC;
00026
00027 Resource::Resource( AddressBook *ab )
00028 : mAddressBook( ab )
00029 {
00030 mReadOnly = false;
00031 mFastResource = true;
00032 }
00033
00034 Resource::~Resource()
00035 {
00036 }
00037
00038 bool Resource::open()
00039 {
00040 return true;
00041 }
00042
00043 void Resource::close()
00044 {
00045 }
00046
00047 Ticket *Resource::requestSaveTicket()
00048 {
00049 return 0;
00050 }
00051
00052 bool Resource::load()
00053 {
00054 return true;
00055 }
00056
00057 bool Resource::save( Ticket * )
00058 {
00059 return false;
00060 }
00061
00062 Ticket *Resource::createTicket( Resource *resource )
00063 {
00064 return new Ticket( resource );
00065 }
00066
00067 QString Resource::identifier() const
00068 {
00069 return "NoIdentifier";
00070 }
00071
00072 void Resource::removeAddressee( const Addressee& )
00073 {
00074
00075 }
00076
00077 void Resource::cleanUp()
00078 {
00079
00080 }
00081
00082 void Resource::setReadOnly( bool value )
00083 {
00084 mReadOnly = value;
00085 }
00086
00087 bool Resource::readOnly() const
00088 {
00089 return mReadOnly;
00090 }
00091
00092 void Resource::setFastResource( bool value )
00093 {
00094 mFastResource = value;
00095 }
00096
00097 bool Resource::fastResource() const
00098 {
00099 return mFastResource;
00100 }
00101
00102 void Resource::setName( const QString &name )
00103 {
00104 mName = name;
00105 }
00106
00107 QString Resource::name() const
00108 {
00109 return mName;
00110 }
00111
00112 QString Resource::cryptStr( const QString &str )
00113 {
00114 QString result;
00115 for ( uint i = 0; i < str.length(); ++i )
00116 result += ( str[ i ].unicode() < 0x20 ) ? str[ i ] :
00117 QChar( 0x1001F - str[ i ].unicode() );
00118
00119 return result;
00120 }
This file is part of the documentation for kdelibs Version 3.1.4.