File indexing completed on 2025-01-05 04:58:23
0001 /******************************************************************************* 0002 ** 0003 ** SPDX-FileCopyrightText: 2005 Till Adam <adam@kde.org> 0004 ** 0005 ** SPDX-License-Identifier: GPL-2.0-or-later 0006 ** 0007 *******************************************************************************/ 0008 0009 #include "mailutil.h" 0010 #include <PimCommon/PimUtil> 0011 0012 #include <Akonadi/AgentInstance> 0013 #include <Akonadi/AgentManager> 0014 #include <Akonadi/ServerManager> 0015 0016 bool PimCommon::MailUtil::isImapFolder(const Akonadi::Collection &col, bool &isOnline) 0017 { 0018 const Akonadi::AgentInstance agentInstance = Akonadi::AgentManager::self()->instance(col.resource()); 0019 isOnline = agentInstance.isOnline(); 0020 0021 return PimCommon::Util::isImapResource(agentInstance.type().identifier()); 0022 } 0023 0024 QString PimCommon::MailUtil::indexerServiceName() 0025 { 0026 return Akonadi::ServerManager::agentServiceName(Akonadi::ServerManager::Agent, QStringLiteral("akonadi_indexing_agent")); 0027 }