KIMAP

unsubscribejob.h
1 /*
2  SPDX-FileCopyrightText: 2009 Andras Mantia <[email protected]>
3 
4  SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6 
7 #pragma once
8 
9 #include "kimap_export.h"
10 
11 #include "job.h"
12 
13 namespace KIMAP
14 {
15 class Session;
16 class UnsubscribeJobPrivate;
17 
18 class KIMAP_EXPORT UnsubscribeJob : public Job
19 {
20  Q_OBJECT
21  Q_DECLARE_PRIVATE(UnsubscribeJob)
22 
23  friend class SessionPrivate;
24 
25 public:
26  explicit UnsubscribeJob(Session *session);
27  ~UnsubscribeJob() override;
28 
29  void setMailBox(const QString &mailBox);
30  [[nodiscard]] QString mailBox() const;
31 
32 protected:
33  void doStart() override;
34 };
35 
36 }
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Dec 10 2023 03:48:59 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.