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 }