KIMAP Library
22#include <KDE/KLocalizedString>
32 class RenameJobPrivate :
public JobPrivate
35 RenameJobPrivate( Session *session,
const QString& name ) : JobPrivate( session, name ) { }
36 ~RenameJobPrivate() { }
38 QString sourceMailBox;
39 QString destinationMailBox;
45RenameJob::RenameJob( Session *session )
46 : Job( *new RenameJobPrivate( session, i18n(
"Rename" ) ) )
50RenameJob::~RenameJob()
54void RenameJob::doStart()
57 d->tags << d->sessionInternal()->sendCommand(
"RENAME",
'\"' + KIMAP::encodeImapFolderName( d->sourceMailBox.toUtf8() ) +
58 "\" \"" + KIMAP::encodeImapFolderName( d->destinationMailBox.toUtf8() ) +
'\"' );
61void RenameJob::setSourceMailBox(
const QString &mailBox )
64 d->sourceMailBox = mailBox;
67QString RenameJob::sourceMailBox()
const
69 Q_D(
const RenameJob );
70 return d->sourceMailBox;
73void RenameJob::setDestinationMailBox(
const QString &mailBox )
76 d->destinationMailBox = mailBox;
79QString RenameJob::destinationMailBox()
const
81 Q_D(
const RenameJob );
82 return d->destinationMailBox;
This file is part of the IMAP support library and defines the RfcCodecs class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2022 The KDE developers.
Generated on Thu Jul 21 2022 00:00:00 by
doxygen 1.9.5 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.