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-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:59:57 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.