akonadi/kmime
20 #ifndef MOVETOTRASHCOMMAND_H
21 #define MOVETOTRASHCOMMAND_H
23 #include "commandbase_p.h"
25 #include <akonadi/collection.h>
26 #include <akonadi/item.h>
30 class QAbstractItemModel;
32 class MoveToTrashCommand :
public CommandBase
36 MoveToTrashCommand(
const QAbstractItemModel* model,
const QList< Akonadi::Item >& msgList, QObject* parent = 0 );
37 MoveToTrashCommand(
const QAbstractItemModel* model,
const Akonadi::Collection::List& folders, QObject* parent = 0 );
42 void slotFetchDone( KJob* job );
43 void slotMoveDone(
const Result &result);
47 Akonadi::Collection trashCollectionFromResource(
const Akonadi::Collection & col );
48 Akonadi::Collection trashCollectionFolder();
49 Akonadi::Collection findTrashFolder(
const Akonadi::Collection& folder );
50 Akonadi::Collection collectionFromId(
const Akonadi::Collection::Id&
id)
const;
52 Akonadi::Collection::List mFolders;
53 QList<Akonadi::Item> mMessages;
54 Akonadi::Collection::Id the_trashCollectionFolder;
55 const QAbstractItemModel* mModel;
56 int mFolderListJobCount;
59 #endif // MOVETOTRASHCOMMAND_H
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:00:55 by
doxygen 1.8.7 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.