Messagelib

remotecontentdialog.h
1 /*
2  SPDX-FileCopyrightText: 2021-2023 Laurent Montel <[email protected]>
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"
13 namespace MessageViewer
14 {
15 class RemoteContentWidget;
16 /**
17  * @brief The RemoteContentDialog class
18  * @author Laurent Montel <[email protected]>
19  */
20 class MESSAGEVIEWER_TESTS_EXPORT RemoteContentDialog : public QDialog
21 {
22  Q_OBJECT
23 public:
24  explicit RemoteContentDialog(QWidget *parent = nullptr);
25  ~RemoteContentDialog() override;
26 
27  Q_REQUIRED_RESULT RemoteContentInfo info() const;
28  void setInfo(const RemoteContentInfo &info);
29 
30 private:
31  RemoteContentWidget *const mRemoveContentWidget;
32 };
33 }
The RemoteContentInfo class.
The RemoteContentDialog class.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Sun Oct 1 2023 03:53:35 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.