9#include "kimap_export.h"
22class KIMAP_EXPORT StoreJob :
public Job
25 Q_DECLARE_PRIVATE(StoreJob)
27 friend class SessionPrivate;
36 explicit StoreJob(
Session *session);
39 void setSequenceSet(
const ImapSet &set);
40 [[nodiscard]] ImapSet sequenceSet()
const;
42 void setUidBased(
bool uidBased);
43 [[nodiscard]]
bool isUidBased()
const;
45 void setFlags(
const MessageFlags &flags);
46 [[nodiscard]] MessageFlags flags()
const;
48 void setGMLabels(
const MessageFlags &gmLabels);
49 [[nodiscard]] MessageFlags gmLabels()
const;
51 void setMode(StoreMode mode);
52 [[nodiscard]] StoreMode mode()
const;
57 void doStart()
override;
58 void handleResponse(
const Response &response)
override;
KCRASH_EXPORT void setFlags(KCrash::CrashFlags flags)
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:09:45 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.