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 May 2 2025 11:58:35 by
  
doxygen 1.13.2 written
  by 
Dimitri van Heesch, © 1997-2006
  
  KDE's Doxygen guidelines are available online.