akonadi
20 #ifndef _AKONADI_CALENDAR_CLIPBOARD_H
21 #define _AKONADI_CALENDAR_CLIPBOARD_H
23 #include "etmcalendar.h"
24 #include "akonadi-calendar_export.h"
26 #include <kcalcore/incidence.h>
31 class IncidenceChanger;
33 class AKONADI_CALENDAR_EXPORT CalendarClipboard :
public QObject {
43 explicit CalendarClipboard(
const Akonadi::CalendarBase::Ptr &calendar,
44 Akonadi::IncidenceChanger *changer = 0,
45 QObject *parent = 0 );
56 void cutIncidence(
const KCalCore::Incidence::Ptr &incidence,
57 CalendarClipboard::Mode mode = RecursiveMode );
65 bool copyIncidence(
const KCalCore::Incidence::Ptr &incidence,
66 CalendarClipboard::Mode mode = RecursiveMode );
71 bool pasteAvailable()
const;
79 void cutFinished(
bool success,
const QString &errorMessage );
This file is part of the KDE documentation.
Documentation copyright © 1996-2013 The KDE developers.
Generated on Sat Jul 13 2013 01:27:32 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.