akonadi
24 #include "blockalarmsattribute.h"
25 #include <akonadi/attributefactory.h>
26 #include <QtCore/QByteArray>
27 #include <QtCore/QDataStream>
29 using namespace Akonadi;
31 class BlockAlarmsAttribute::Private
60 case KCalCore::Alarm::Audio:
63 case KCalCore::Alarm::Display:
66 case KCalCore::Alarm::Email:
69 case KCalCore::Alarm::Procedure:
80 case KCalCore::Alarm::Audio:
82 case KCalCore::Alarm::Display:
84 case KCalCore::Alarm::Email:
86 case KCalCore::Alarm::Procedure:
95 return "BlockAlarmsAttribute";
101 copy->d->audio = d->audio;
102 copy->d->display = d->display;
103 copy->d->email = d->email;
104 copy->d->procedure = d->procedure;
112 QDataStream stream(&ba, QIODevice::WriteOnly);
114 stream << d->display;
116 stream << d->procedure;
124 if (data.isEmpty()) {
130 QByteArray ba = data;
131 QDataStream stream(&ba, QIODevice::ReadOnly);
145 #ifndef KDELIBS_STATIC_LIBS
151 Akonadi::AttributeFactory::registerAttribute<Akonadi::BlockAlarmsAttribute>();
157 const bool registered = dummy();
163 extern bool ___Akonadi____INIT()
165 Akonadi::AttributeFactory::registerAttribute<Akonadi::BlockAlarmsAttribute>();
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Fri Jan 17 2014 22:12:29 by
doxygen 1.8.3.1 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.