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-2024 The KDE developers.
Generated on Sat Dec 21 2024 16:57:10 by
doxygen 1.12.0 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.