Messagelib

invitationsettings.h
1/*
2 SPDX-License-Identifier: BSL-1.0
3*/
4
5#pragma once
6
7#include "messageviewer_export.h"
8
9#include <QWidget>
10
11namespace MessageViewer
12{
13class InvitationSettingsPrivate;
14/**
15 * @brief The InvitationSettings class
16 */
17class MESSAGEVIEWER_EXPORT InvitationSettings : public QWidget
18{
19 Q_OBJECT
20public:
21 explicit InvitationSettings(QWidget *parent = nullptr);
22 ~InvitationSettings() override;
23 void save();
24 [[nodiscard]] QString helpAnchor() const;
25 void doLoadFromGlobalSettings();
26 void doResetToDefaultsOther();
27
28Q_SIGNALS:
29 void changed();
30
31private:
32 MESSAGEVIEWER_NO_EXPORT void slotLegacyBodyInvitesToggled(bool on);
33 std::unique_ptr<InvitationSettingsPrivate> const d;
34};
35}
The InvitationSettings class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2024 The KDE developers.
Generated on Mon Nov 18 2024 12:07:25 by doxygen 1.12.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.