KIMAP2
20 #include "renamejob.h"
23 #include "message_p.h"
24 #include "session_p.h"
29 class RenameJobPrivate :
public JobPrivate
32 RenameJobPrivate(Session *session,
const QString &name) : JobPrivate(session,
name) { }
33 ~RenameJobPrivate() { }
40 using namespace KIMAP2;
42 RenameJob::RenameJob(Session *session)
43 : Job(*new RenameJobPrivate(session,
"Rename"))
47 RenameJob::~RenameJob()
51 void RenameJob::doStart()
54 d->sendCommand(
"RENAME",
'\"' + KIMAP2::encodeImapFolderName(d->sourceMailBox.toUtf8()) +
55 "\" \"" + KIMAP2::encodeImapFolderName(d->destinationMailBox.toUtf8()) +
'\"');
58 void RenameJob::setSourceMailBox(
const QString &mailBox)
61 d->sourceMailBox = mailBox;
64 QString RenameJob::sourceMailBox()
const
67 return d->sourceMailBox;
70 void RenameJob::setDestinationMailBox(
const QString &mailBox)
73 d->destinationMailBox = mailBox;
76 QString RenameJob::destinationMailBox()
const
79 return d->destinationMailBox;
QString name(StandardShortcut 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 Feb 5 2023 04:11:00 by
doxygen 1.8.17 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.