[pim/kmail-account-wizard] src: kolab resource was removed

Laurent Montel <[email protected]>
Newsgroups gmane.comp.kde.cvs
Message-ID <[email protected]>
Git commit 964ddb3112bb3f6a6e782d8a37da4e994c9c278a by Laurent Montel.
Committed on 18/07/2026 at 11:31.
Pushed by mlaurent into branch 'master'.

kolab resource was removed

M  +0    -29   src/accountconfiguration.cpp
M  +0    -2    src/accountconfiguration.h
M  +0    -1    src/qml/ManualConfigurationPage.qml

https://invent.kde.org/pim/kmail-account-wizard/-/commit/964ddb3112bb3f6a6e782d8a37da4e994c9c278a

diff --git a/src/accountconfiguration.cpp b/src/accountconfiguration.cpp
index 376f8d5c..555e73d2 100644
--- a/src/accountconfiguration.cpp
+++ b/src/accountconfiguration.cpp
@@ -89,9 +89,6 @@ QString AccountConfiguration::generateUniqueAccountName() const
     case IMAP:
         name = u"IMAP (%1)"_s.arg(mIdentity.primaryEmailAddress());
         break;
-    case KOLAB:
-        name = u"Kolab (%1)"_s.arg(mIdentity.primaryEmailAddress());
-        break;
     default:
         qCWarning(ACCOUNTWIZARD_LOG) << " invalid protocol: " << mIncomingProtocol;
         break;
@@ -157,14 +154,6 @@ Resource::ResourceInfo AccountConfiguration::createGmailResource() const
     return info;
 }
 
-Resource::ResourceInfo AccountConfiguration::createKolabResource() const
-{
-    auto info = createImapResource();
-    info.name = generateUniqueAccountName();
-    info.typeIdentifier = u"akonadi_kolab_resource"_s;
-    return info;
-}
-
 void AccountConfiguration::generateResource(const Resource::ResourceInfo &info, ConsoleLog *consoleLog)
 {
     auto resource = new Resource(consoleLog, this);
@@ -225,9 +214,6 @@ void AccountConfiguration::save(ConsoleLog *consoleLog)
     case IncomingProtocol::IMAP:
         info = createImapResource();
         break;
-    case IncomingProtocol::KOLAB:
-        info = createKolabResource();
-        break;
     default:
         qCWarning(ACCOUNTWIZARD_LOG) << " invalid protocol: " << mIncomingProtocol;
         return;
@@ -282,9 +268,6 @@ void AccountConfiguration::checkServer()
     case IMAP:
         protocol = u"imap"_s;
         break;
-    case KOLAB:
-        protocol = u"imap"_s;
-        break;
     }
     // Test input
     mServerTestInProgress = true;
@@ -331,17 +314,6 @@ void AccountConfiguration::slotTestResult(const QString &result)
             setIncomingPort(143);
         }
         break;
-    case IncomingProtocol::KOLAB: { // Kolab
-        if (result == u"ssl"_s) {
-            setIncomingPort(993);
-        } else if (result == u"tls"_s) { // tls is really STARTTLS
-            setIncomingPort(143);
-        } else if (result == u"none"_s) {
-            setIncomingPort(143);
-        } else {
-            setIncomingPort(143);
-        }
-        break;
     }
 #if 0
         // if ( server == "imap.gmail.com" ) {
@@ -367,7 +339,6 @@ void AccountConfiguration::slotTestResult(const QString &result)
         // }
 #endif
     }
-    }
 
     // TODO
     mServerTestInProgress = false;
diff --git a/src/accountconfiguration.h b/src/accountconfiguration.h
index cd9aad6c..7688088e 100644
--- a/src/accountconfiguration.h
+++ b/src/accountconfiguration.h
@@ -54,7 +54,6 @@ public:
     enum IncomingProtocol {
         IMAP,
         POP3,
-        KOLAB,
     };
     Q_ENUM(IncomingProtocol)
 
@@ -135,7 +134,6 @@ protected:
 private:
     [[nodiscard]] Resource::ResourceInfo createPop3Resource() const;
     [[nodiscard]] Resource::ResourceInfo createImapResource() const;
-    [[nodiscard]] Resource::ResourceInfo createKolabResource() const;
     [[nodiscard]] Resource::ResourceInfo createGmailResource() const;
     [[nodiscard]] QString generateUniqueAccountName() const;
     void slotTestFail();
diff --git a/src/qml/ManualConfigurationPage.qml b/src/qml/ManualConfigurationPage.qml
index 93390f96..6caa3f20 100644
--- a/src/qml/ManualConfigurationPage.qml
+++ b/src/qml/ManualConfigurationPage.qml
@@ -88,7 +88,6 @@ WizardPage {
             model: [
                 { value: AccountConfiguration.IMAP, text: i18n("IMAP") },
                 { value: AccountConfiguration.POP3, text: i18n("POP3") },
-                { value: AccountConfiguration.KOLAB, text: i18n("Kolab") },
             ]
             Component.onCompleted: {
                 currentIndex = indexOfValue(manualConfiguration.incomingProtocol);
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.