20#ifndef EMPTYTRASHCOMMAND_P_H
21#define EMPTYTRASHCOMMAND_P_H
23#include <commandbase_p.h>
25#include "akonadi/agentinstance.h"
26#include "akonadi/collection.h"
28class QAbstractItemModel;
31class EmptyTrashCommand :
public CommandBase
36 EmptyTrashCommand(
const QAbstractItemModel *model, QObject *parent);
37 EmptyTrashCommand(
const Akonadi::Collection &folder, QObject *parent);
41 void slotExpungeJob(KJob *job);
42 void slotDeleteJob(KJob *job);
45 void emitResult(Result result);
48 void expunge(
const Akonadi::Collection &col);
50 Akonadi::Collection trashCollectionFolder();
52 bool folderIsTrash(
const Akonadi::Collection &col);
54 const QAbstractItemModel *mModel;
56 Akonadi::Collection mFolder;
57 int mNumberOfTrashToEmpty;
QList< AgentInstance > List
Describes a list of agent instances.
qint64 Id
Describes the unique id type.
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.