Messagelib

remotecontentdialog.h
1/*
2 SPDX-FileCopyrightText: 2021-2024 Laurent Montel <montel@kde.org>
3
4 SPDX-License-Identifier: LGPL-2.0-or-later
5*/
6
7#pragma once
8
9#include <QDialog>
10
11#include "messageviewer_private_export.h"
12#include "remote-content/remotecontentinfo.h"
13namespace MessageViewer
14{
15class RemoteContentWidget;
16/**
17 * @brief The RemoteContentDialog class
18 * @author Laurent Montel <montel@kde.org>
19 */
20class MESSAGEVIEWER_TESTS_EXPORT RemoteContentDialog : public QDialog
21{
22 Q_OBJECT
23public:
24 explicit RemoteContentDialog(QWidget *parent = nullptr);
25 ~RemoteContentDialog() override;
26
27 [[nodiscard]] RemoteContentInfo info() const;
28 void setInfo(const RemoteContentInfo &info);
29
30private:
31 RemoteContentWidget *const mRemoveContentWidget;
32};
33}
The RemoteContentDialog class.
The RemoteContentInfo 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.