akonadi
20 #include "collectionselectjob_p.h"
23 #include "protocol_p.h"
24 #include <akonadi/private/imapparser_p.h>
26 #include <QtCore/QDebug>
28 using namespace Akonadi;
30 class Akonadi::CollectionSelectJobPrivate :
public JobPrivate
42 :
Job( new CollectionSelectJobPrivate( this ), parent )
46 d->mCollection = collection;
57 if ( d->mCollection.isValid() ) {
58 QByteArray command( d->newTag() +
" SELECT SILENT " );
59 d->writeData( command + QByteArray::number( d->mCollection.id() ) +
'\n' );
60 }
else if ( !d->mCollection.remoteId().isEmpty() ) {
61 QByteArray command( d->newTag() +
" " AKONADI_CMD_RID
" SELECT SILENT " );
62 d->writeData( command + ImapParser::quote( d->mCollection.remoteId().toUtf8() ) +
'\n' );
65 setErrorText( i18n(
"Invalid collection specified" ) );
70 #include "moc_collectionselectjob_p.cpp"
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:33 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.