File indexing completed on 2024-12-15 04:54:45

0001 /*
0002   This file is part of KMail, the KDE mail client.
0003   SPDX-FileCopyrightText: 2011-2024 Laurent Montel <montel@kde.org>
0004 
0005   SPDX-License-Identifier: GPL-2.0-or-later
0006 */
0007 
0008 #pragma once
0009 
0010 #include <QObject>
0011 #include <QString>
0012 
0013 class QMenu;
0014 
0015 namespace MessageList
0016 {
0017 namespace Util
0018 {
0019 [[nodiscard]] QString messageSortingConfigName();
0020 [[nodiscard]] QString messageSortDirectionConfigName();
0021 [[nodiscard]] QString groupSortingConfigName();
0022 [[nodiscard]] QString groupSortDirectionConfigName();
0023 [[nodiscard]] QString messageUniqueIdConfigName();
0024 [[nodiscard]] QString storageModelSortOrderGroup();
0025 [[nodiscard]] QString storageModelThemesGroup();
0026 [[nodiscard]] QString storageModelAggregationsGroup();
0027 [[nodiscard]] QString setForStorageModelConfigName();
0028 [[nodiscard]] QString storageModelSelectedMessageGroup();
0029 void fillViewMenu(QMenu *menu, QObject *receiver);
0030 }
0031 }