File indexing completed on 2025-03-09 04:54:13

0001 /* SPDX-FileCopyrightText: 2010 Thomas McGuire <mcguire@kde.org>
0002 
0003    SPDX-License-Identifier: LGPL-2.0-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0004 */
0005 
0006 #pragma once
0007 
0008 #include "messagecore_export.h"
0009 
0010 #include "globalsettings_messagecore.h"
0011 
0012 namespace MessageCore
0013 {
0014 /**
0015  * @brief The MessageCoreSettings class
0016  */
0017 class MESSAGECORE_EXPORT MessageCoreSettings : public MessageCore::MessageCoreSettingsBase
0018 {
0019     Q_OBJECT
0020 
0021 public:
0022     static MessageCoreSettings *self();
0023 
0024 private:
0025     MESSAGECORE_NO_EXPORT MessageCoreSettings();
0026     ~MessageCoreSettings() override;
0027     static MessageCoreSettings *mSelf;
0028 };
0029 }