KCalCore Library
Go to the documentation of this file.
29 #ifndef KCALCORE_CALFORMAT_H
30 #define KCALCORE_CALFORMAT_H
32 #include "kcalcore_export.h"
35 #include <QtCore/QString>
69 virtual bool load(
const Calendar::Ptr &calendar,
const QString &fileName) = 0;
79 virtual bool save(
const Calendar::Ptr &calendar,
const QString &fileName) = 0;
92 virtual bool fromString(
const Calendar::Ptr &calendar,
const QString &
string,
93 bool deleted =
false,
const QString ¬ebook = QString()) = 0;
109 virtual bool fromRawString(
const Calendar::Ptr &calendar,
const QByteArray &
string,
110 bool deleted =
false,
const QString ¬ebook = QString()) = 0;
123 const QString ¬ebook = QString(),
bool deleted =
false) = 0;
128 void clearException();
143 static void setApplication(
const QString &application,
144 const QString &productID);
149 static const QString &application();
154 static const QString &productId();
160 QString loadedProductId();
165 static QString createUniqueId();
181 void setLoadedProductId(
const QString &
id);
187 virtual void virtual_hook(
int id,
void *data);
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Fri Jan 3 2014 22:20:29 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.