kmail
kmpopheaders.cppGo to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include <config.h>
00012 #include "kmpopheaders.h"
00013 #include <kdebug.h>
00014
00015 KMPopHeaders::KMPopHeaders()
00016 : mAction(NoAction),
00017 mId(),
00018 mUid(),
00019 mRuleMatched(false),
00020 mHeader(0)
00021 {
00022 }
00023
00024 KMPopHeaders::~KMPopHeaders(){
00025 if (mHeader)
00026 delete mHeader;
00027 }
00028
00030 KMPopHeaders::KMPopHeaders(const QString& aId, const QString& aUid, KMPopFilterAction aAction)
00031 : mAction(aAction),
00032 mId(aId),
00033 mUid(aUid),
00034 mRuleMatched(false),
00035 mHeader(0)
00036 {
00037 }
00038
00040 QString KMPopHeaders::id() const{
00041 return mId;
00042 }
00043
00045 QString KMPopHeaders::uid() const{
00046 return mUid;
00047 }
00048
00050 KMMessage * KMPopHeaders::header() const{
00051 return mHeader;
00052 }
00053
00055 void KMPopHeaders::setHeader(KMMessage *aHeader){
00056 mHeader = aHeader;
00057 }
00058
00060 KMPopFilterAction KMPopHeaders::action() const{
00061 return mAction;
00062 }
00063
00065 void KMPopHeaders::setAction(KMPopFilterAction aAction){
00066 mAction = aAction;
00067 }
00069 void KMPopHeaders::setRuleMatched(bool b){
00070 mRuleMatched = b;
00071 }
00073 bool KMPopHeaders::ruleMatched(){
00074 return mRuleMatched;
00075 }
|