akonadi
20 #ifndef AKONADI_HISTORY_H
21 #define AKONADI_HISTORY_H
23 #include "akonadi-calendar_export.h"
24 #include "incidencechanger.h"
26 #include <kcalcore/incidence.h>
27 #include <akonadi/item.h>
32 class IncidenceChanger;
56 class AKONADI_CALENDAR_EXPORT
History :
public QObject {
66 ResultCodeSuccess = 0,
68 ResultCodeIncidenceChangerError
88 const QString &description,
89 const uint atomicOperationId = 0 );
107 const QString &description,
108 const uint atomicOperationId = 0 );
123 const QString &description,
124 const uint atomicOperationId = 0 );
135 const QString &description,
136 const uint atomicOperationId = 0 );
146 QString lastErrorString()
const;
154 void undoAll( QWidget *parent = 0 );
159 bool undoAvailable()
const;
164 bool redoAvailable()
const;
174 QString nextUndoDescription()
const;
184 QString nextRedoDescription()
const;
208 void undo( QWidget *parent = 0 );
223 void redo( QWidget *parent = 0 );
246 void setEnabled(
bool enabled );
248 friend class IncidenceChanger;
252 explicit History( QObject *parent = 0 );
255 Akonadi::IncidenceChanger* incidenceChanger()
const;
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:37 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.