File indexing completed on 2024-11-24 04:49:52

0001 /*
0002    SPDX-FileCopyrightText: 2017-2024 Laurent Montel <montel@kde.org>
0003 
0004    SPDX-License-Identifier: LGPL-2.0-or-later
0005 */
0006 
0007 #include "abstractakonadiimapsettinginterface.h"
0008 
0009 using namespace KSieveCore;
0010 
0011 AbstractAkonadiImapSettingInterface::AbstractAkonadiImapSettingInterface() = default;
0012 
0013 AbstractAkonadiImapSettingInterface::~AbstractAkonadiImapSettingInterface() = default;
0014 
0015 bool AbstractAkonadiImapSettingInterface::sieveSupport() const
0016 {
0017     return false;
0018 }
0019 
0020 bool AbstractAkonadiImapSettingInterface::sieveReuseConfig() const
0021 {
0022     return false;
0023 }
0024 
0025 QString AbstractAkonadiImapSettingInterface::imapServer() const
0026 {
0027     return {};
0028 }
0029 
0030 QString AbstractAkonadiImapSettingInterface::userName() const
0031 {
0032     return {};
0033 }
0034 
0035 int AbstractAkonadiImapSettingInterface::sievePort() const
0036 {
0037     return -1;
0038 }
0039 
0040 QString AbstractAkonadiImapSettingInterface::sieveCustomUsername() const
0041 {
0042     return {};
0043 }
0044 
0045 QString AbstractAkonadiImapSettingInterface::sieveCustomAuthentification() const
0046 {
0047     return {};
0048 }
0049 
0050 QString AbstractAkonadiImapSettingInterface::sieveVacationFilename() const
0051 {
0052     return {};
0053 }
0054 
0055 QString AbstractAkonadiImapSettingInterface::safety() const
0056 {
0057     return {};
0058 }
0059 
0060 int AbstractAkonadiImapSettingInterface::authentication() const
0061 {
0062     return -1;
0063 }
0064 
0065 QString AbstractAkonadiImapSettingInterface::sieveAlternateUrl() const
0066 {
0067     return {};
0068 }
0069 
0070 int AbstractAkonadiImapSettingInterface::imapPort() const
0071 {
0072     return -1;
0073 }
0074 
0075 int AbstractAkonadiImapSettingInterface::alternateAuthentication() const
0076 {
0077     return -1;
0078 }