akonadi
indexpolicyattribute.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020 #ifndef AKONADI_INDEXPOLICYATTRIBUTE_H
00021 #define AKONADI_INDEXPOLICYATTRIBUTE_H
00022
00023 #include <akonadi/attribute.h>
00024
00025 namespace Akonadi {
00026
00035 class AKONADI_EXPORT IndexPolicyAttribute : public Akonadi::Attribute
00036 {
00037 public:
00041 IndexPolicyAttribute();
00042
00046 ~IndexPolicyAttribute();
00047
00051 bool indexingEnabled() const;
00052
00057 void setIndexingEnabled( bool enable );
00058
00059
00060 virtual QByteArray type() const;
00061 virtual Attribute *clone() const;
00062 virtual QByteArray serialized() const;
00063 virtual void deserialize( const QByteArray &data );
00064
00065
00066 private:
00067
00068 class Private;
00069 Private* const d;
00070
00071 };
00072
00073 }
00074
00075 #endif