20#ifndef KIMAP_GETMETADATAJOB_H
21#define KIMAP_GETMETADATAJOB_H
23#include "kimap_export.h"
25#include "metadatajobbase.h"
31class GetMetaDataJobPrivate;
61class KIMAP_EXPORT GetMetaDataJob :
public MetaDataJobBase
64 Q_DECLARE_PRIVATE( GetMetaDataJob )
66 friend class SessionPrivate;
69 explicit GetMetaDataJob( Session *session );
70 virtual ~GetMetaDataJob();
81 Q_DECLARE_FLAGS( Depths, Depth )
98 KIMAP_DEPRECATED
void addEntry(
const QByteArray &entry,
const QByteArray &attribute = QByteArray() );
110 void addRequestedEntry(
const QByteArray &entry );
129 void setMaximumSize( qint64 size );
151 void setDepth( Depth depth );
176 KIMAP_DEPRECATED QByteArray metaData(
const QString &mailBox,
const QByteArray &entry,
177 const QByteArray &attribute = QByteArray() )
const;
198 QByteArray metaData(
const QByteArray &entry )
const;
223 QMap<QByteArray, QMap<QByteArray, QByteArray> > allMetaData(
const QString &mailBox )
const;
233 QMap<QByteArray, QByteArray> allMetaData()
const;
236 virtual void doStart();
237 virtual void handleResponse(
const Message &response );
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Jan 17 2025 00:00:00 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.