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-2018 The KDE developers.
Generated on Sun Jun 17 2018 00:35:57 by
doxygen 1.8.14 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.