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>
30class QAbstractItemModel;
32class 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;
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.