Libksieve
9#include "abstractakonadiimapsettinginterface.h"
11class OrgKdeAkonadiImapSettingsInterface;
14class AkonadiImapSettingInterface :
public KSieveCore::AbstractAkonadiImapSettingInterface
17 AkonadiImapSettingInterface(std::unique_ptr<OrgKdeAkonadiImapSettingsInterface> &interface);
18 ~AkonadiImapSettingInterface()
override;
20 [[nodiscard]]
bool sieveSupport()
const override;
21 [[nodiscard]]
bool sieveReuseConfig()
const override;
22 [[nodiscard]] QString imapServer()
const override;
23 [[nodiscard]] QString userName()
const override;
24 [[nodiscard]]
int sievePort()
const override;
25 [[nodiscard]] QString sieveCustomUsername()
const override;
26 [[nodiscard]] QString sieveCustomAuthentification()
const override;
27 [[nodiscard]] QString sieveVacationFilename()
const override;
28 [[nodiscard]] QString safety()
const override;
29 [[nodiscard]]
int alternateAuthentication()
const override;
30 [[nodiscard]]
int authentication()
const override;
31 [[nodiscard]] QString sieveAlternateUrl()
const override;
32 [[nodiscard]]
int imapPort()
const override;
35 std::unique_ptr<OrgKdeAkonadiImapSettingsInterface> mInterface;
This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri Feb 28 2025 11:49:02 by
doxygen 1.13.2 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.