00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #include "metadatajobbase.h"
00021 #include "metadatajobbase_p.h"
00022 #include "message_p.h"
00023 #include "session_p.h"
00024
00025 #include <KDE/KLocale>
00026 #include <KDE/KDebug>
00027
00028 using namespace KIMAP;
00029
00030 MetaDataJobBase::MetaDataJobBase( Session *session )
00031 : Job( *new MetaDataJobBasePrivate(session, i18n("MetaDataJobBase")) )
00032 {
00033 }
00034
00035
00036 MetaDataJobBase::MetaDataJobBase( JobPrivate &dd )
00037 : Job(dd)
00038 {
00039
00040 }
00041
00042 MetaDataJobBase::~MetaDataJobBase()
00043 {
00044 }
00045
00046
00047 void MetaDataJobBase::setMailBox( const QString &mailBox )
00048 {
00049 Q_D(MetaDataJobBase);
00050 d->mailBox = mailBox;
00051 }
00052
00053 QString MetaDataJobBase::mailBox() const
00054 {
00055 Q_D(const MetaDataJobBase);
00056 return d->mailBox;
00057 }
00058
00059 void MetaDataJobBase::setServerCapability(const ServerCapability& capability)
00060 {
00061 Q_D(MetaDataJobBase);
00062 d->serverCapability = capability;
00063 }
00064
00065 MetaDataJobBase::ServerCapability MetaDataJobBase::serverCapability() const
00066 {
00067 Q_D(const MetaDataJobBase);
00068 return d->serverCapability;
00069 }
00070
00071
00072 #include "metadatajobbase.moc"