KDAV
7#ifndef KDAV_DAVCOLLECTION_H
8#define KDAV_DAVCOLLECTION_H
10#include "kdav_export.h"
15#include <QSharedDataPointer>
20class DavCollectionPrivate;
56 Q_DECLARE_FLAGS(ContentTypes, ContentType)
83 void setCTag(
const QString &ctag);
90 Q_REQUIRED_RESULT
QString CTag()
const;
95 void setUrl(
const DavUrl &url);
100 Q_REQUIRED_RESULT
DavUrl url()
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;
147Q_DECLARE_OPERATORS_FOR_FLAGS(DavCollection::ContentTypes)
A helper class to store information about DAV collection.
QList< DavCollection > List
Defines a list of DAV collection objects.
ContentType
Describes the possible content type of the DAV collection.
@ FreeBusy
The collection can contain free/busy information.
@ Journal
The collection can contain journal DAV resources.
@ Todos
The collection can contain todo DAV resources.
@ Calendar
The collection can contain anything calendar-related.
@ Events
The collection can contain event DAV resources.
@ Contacts
The collection can contain contact DAV resources.
DavCollection()
Creates an empty DAV collection.
A helper class to combine URL and protocol of a DAV URL.
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 24 2025 11:49:16 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.