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;
141 Q_REQUIRED_RESULT
Privileges privileges()
const;
147Q_DECLARE_OPERATORS_FOR_FLAGS(DavCollection::ContentTypes)
A helper class to store information about DAV collection.
ContentType
Describes the possible content type of the DAV collection.
QList< DavCollection > List
Defines a list of DAV collection objects.
A helper class to combine URL and protocol of a DAV URL.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:13:08 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.