20#ifndef MARKASCOMMAND_H
21#define MARKASCOMMAND_H
23#include "commandbase_p.h"
25#include <akonadi/collection.h>
26#include <akonadi/item.h>
27#include <akonadi/kmime/messagestatus.h>
32class MarkAsCommand :
public CommandBase
36 MarkAsCommand(
const Akonadi::MessageStatus &targetStatus,
const Akonadi::Item::List &msgList,
bool invert =
false, QObject *parent = 0);
37 MarkAsCommand(
const Akonadi::MessageStatus &targetStatus,
const Akonadi::Collection::List &folders,
bool invert =
false, QObject *parent = 0);
41 void slotFetchDone(KJob *job);
42 void slotModifyItemDone(KJob *job);
47 Akonadi::Collection::List mFolders;
48 QList<Akonadi::Item> mMessages;
49 Akonadi::MessageStatus mTargetStatus;
51 int mFolderListJobCount;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.