KCalCore Library
Go to the documentation of this file. 29 #ifndef KCALCORE_CUSTOMPROPERTIES_H 30 #define KCALCORE_CUSTOMPROPERTIES_H 32 #include "kcalcore_export.h" 34 #include <QtCore/QMap> 35 #include <QtCore/QString> 53 friend KCALCORE_EXPORT QDataStream &
operator<<(QDataStream &s,
55 friend KCALCORE_EXPORT QDataStream &
operator>>(QDataStream &s,
90 void setCustomProperty(
const QByteArray &app,
const QByteArray &key,
91 const QString &value);
100 void removeCustomProperty(
const QByteArray &app,
const QByteArray &key);
110 QString customProperty(
const QByteArray &app,
const QByteArray &key)
const;
120 static QByteArray customPropertyName(
const QByteArray &app,
const QByteArray &key);
134 void setNonKDECustomProperty(
const QByteArray &name,
const QString &value,
135 const QString ¶meters = QString());
143 void removeNonKDECustomProperty(
const QByteArray &name);
152 QString nonKDECustomProperty(
const QByteArray &name)
const;
162 QString nonKDECustomPropertyParameters(
const QByteArray &name)
const;
170 void setCustomProperties(
const QMap<QByteArray, QString> &properties);
176 QMap<QByteArray, QString> customProperties()
const;
191 virtual void customPropertyUpdate();
198 virtual void customPropertyUpdated();
204 virtual void virtual_hook(
int id,
void *data);
216 KCALCORE_EXPORT QDataStream &
operator<<(QDataStream &stream,
222 KCALCORE_EXPORT QDataStream &
operator>>(QDataStream &stream,
KCALCORE_EXPORT QDataStream & operator>>(QDataStream &in, const KCalCore::Alarm::Ptr &)
Alarm deserializer.
A class to manage custom calendar properties.
KCALCORE_EXPORT QDataStream & operator<<(QDataStream &out, const KCalCore::Alarm::Ptr &)
Alarm serializer.
This file is part of the KDE documentation.
Documentation copyright © 1996-2019 The KDE developers.
Generated on Fri Apr 5 2019 15:20:01 by
doxygen 1.8.15 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.