KIMAP
9 #include <KLocalizedString>
12 #include "response_p.h"
14 #include "session_p.h"
18 class RenameJobPrivate :
public JobPrivate
21 RenameJobPrivate(Session *session,
const QString &name)
22 : JobPrivate(session,
name)
34 using namespace KIMAP;
36 RenameJob::RenameJob(Session *session)
37 : Job(*new RenameJobPrivate(session,
i18n(
"Rename")))
41 RenameJob::~RenameJob()
45 void RenameJob::doStart()
48 d->tags << d->sessionInternal()->sendCommand(
"RENAME",
49 '\"' + KIMAP::encodeImapFolderName(d->sourceMailBox.toUtf8()) +
"\" \""
50 + KIMAP::encodeImapFolderName(d->destinationMailBox.toUtf8()) +
'\"');
53 void RenameJob::setSourceMailBox(
const QString &mailBox)
56 d->sourceMailBox = mailBox;
59 QString RenameJob::sourceMailBox()
const
62 return d->sourceMailBox;
65 void RenameJob::setDestinationMailBox(
const QString &mailBox)
68 d->destinationMailBox = mailBox;
71 QString RenameJob::destinationMailBox()
const
74 return d->destinationMailBox;
77 #include "moc_renamejob.cpp"
QString i18n(const char *text, const TYPE &arg...)
const char * name(StandardAction id)
Provides handlers for various RFC/MIME encodings.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Dec 10 2023 03:48:59 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.