File indexing completed on 2025-03-09 04:54:14
0001 /* SPDX-FileCopyrightText: 2020 Sandro Knauß <knauss@kde.org> 0002 0003 SPDX-License-Identifier: LGPL-2.0-or-later 0004 */ 0005 #pragma once 0006 0007 #include "messagecore_export.h" 0008 0009 #include <KIdentityManagementCore/Identity> 0010 0011 namespace KIdentityManagementCore 0012 { 0013 class IdentityManager; 0014 } 0015 0016 namespace KMime 0017 { 0018 class Message; 0019 } 0020 0021 namespace MessageCore 0022 { 0023 /** 0024 * This namespace contain helper functions 0025 */ 0026 namespace Util 0027 { 0028 [[nodiscard]] MESSAGECORE_EXPORT const KIdentityManagementCore::Identity & 0029 identityForMessage(KMime::Message *msg, const KIdentityManagementCore::IdentityManager *const identMgr, uint folderIdentityId); 0030 } 0031 }