akonadi/kmime
21 #ifndef MOVETOTRASHCOMMAND_H
22 #define MOVETOTRASHCOMMAND_H
24 #include "commandbase_p.h"
26 #include <akonadi/collection.h>
27 #include <akonadi/item.h>
31 class QAbstractItemModel;
33 class MoveToTrashCommand :
public CommandBase
37 MoveToTrashCommand(
const QAbstractItemModel* model,
const QList< Akonadi::Item >& msgList, QObject* parent = 0 );
38 MoveToTrashCommand(
const QAbstractItemModel* model,
const Akonadi::Collection::List& folders, QObject* parent = 0 );
43 void slotFetchDone( KJob* job );
44 void slotMoveDone(
const Result &result);
48 Akonadi::Collection trashCollectionFromResource(
const Akonadi::Collection & col );
49 Akonadi::Collection trashCollectionFolder();
50 Akonadi::Collection findTrashFolder(
const Akonadi::Collection& folder );
51 Akonadi::Collection collectionFromId(
const Akonadi::Collection::Id&
id)
const;
53 Akonadi::Collection::List mFolders;
54 QList<Akonadi::Item> mMessages;
55 Akonadi::Collection::Id the_trashCollectionFolder;
56 const QAbstractItemModel* mModel;
57 int mFolderListJobCount;
60 #endif // MOVETOTRASHCOMMAND_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:28:59 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.