7#ifndef KDAV_DAVCOLLECTION_H
8#define KDAV_DAVCOLLECTION_H
10#include "kdav_export.h"
14#include <QSharedDataPointer>
20class DavCollectionPrivate;
43 typedef QVector<DavCollection>
List;
56 Q_DECLARE_FLAGS(ContentTypes, ContentType)
83 void setCTag(const QString &ctag);
90 Q_REQUIRED_RESULT QString CTag() const;
105 void setDisplayName(const QString &name);
110 Q_REQUIRED_RESULT QString displayName() const;
115 void setColor(const QColor &color);
121 Q_REQUIRED_RESULT QColor color() const;
126 void setContentTypes(ContentTypes types);
131 Q_REQUIRED_RESULT ContentTypes contentTypes() const;
136 void setPrivileges(Privileges privs);
141 Q_REQUIRED_RESULT Privileges privileges() const;
144 QSharedDataPointer<DavCollectionPrivate> d;
A helper class to store information about DAV collection.
Definition davcollection.h:38
ContentType
Describes the possible content type of the DAV collection.
Definition davcollection.h:48
QVector< DavCollection > List
Defines a list of DAV collection objects.
Definition davcollection.h:43
A helper class to combine URL and protocol of a DAV URL.
Definition davurl.h:27
The KDAV namespace.
Definition davjobbase.h:17