KIMAP Library
20 #include "renamejob.h"
22 #include <KDE/KLocale>
26 #include "message_p.h"
27 #include "session_p.h"
32 class RenameJobPrivate :
public JobPrivate
35 RenameJobPrivate( Session *session,
const QString& name ) : JobPrivate(session, name) { }
36 ~RenameJobPrivate() { }
38 QString sourceMailBox;
39 QString destinationMailBox;
43 using namespace KIMAP;
45 RenameJob::RenameJob( Session *session )
46 : Job( *new RenameJobPrivate(session, i18n(
"Rename")) )
50 RenameJob::~RenameJob()
54 void RenameJob::doStart()
57 d->tags << d->sessionInternal()->sendCommand(
"RENAME",
'\"' + KIMAP::encodeImapFolderName( d->sourceMailBox.toUtf8() ) +
"\" \""
58 + KIMAP::encodeImapFolderName( d->destinationMailBox.toUtf8() )+
'\"' );
61 void RenameJob::setSourceMailBox(
const QString &mailBox )
64 d->sourceMailBox = mailBox;
67 QString RenameJob::sourceMailBox()
const
70 return d->sourceMailBox;
73 void RenameJob::setDestinationMailBox(
const QString &mailBox )
76 d->destinationMailBox = mailBox;
79 QString RenameJob::destinationMailBox()
const
82 return d->destinationMailBox;
86 #include "renamejob.moc"
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Wed Nov 28 2012 21:43:27 by
doxygen 1.8.1.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.