KPeople 5.109.0
persondetailsdialog.h
1/*
2 Convenience dialog for displaying PersonDetailsView widgets
3 SPDX-FileCopyrightText: 2013 David Edmundson <davidedmundson@kde.org>
4
5 SPDX-License-Identifier: LGPL-2.1-or-later
6*/
7
8#ifndef PERSONDETAILSDIALOG_H
9#define PERSONDETAILSDIALOG_H
10
11#include <QDialog>
12
13#include "../persondata.h"
14#include <kpeople/widgets/kpeoplewidgets_export.h>
15
16namespace KPeople
17{
18class PersonDetailsDialogPrivate;
19
20class KPEOPLEWIDGETS_EXPORT PersonDetailsDialog : public QDialog
21{
22 Q_OBJECT
23
24public:
25 explicit PersonDetailsDialog(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
26 ~PersonDetailsDialog() override;
27
28 void setPerson(PersonData *person);
29
30private:
31 Q_DECLARE_PRIVATE(PersonDetailsDialog)
32 PersonDetailsDialogPrivate *d_ptr;
33};
34
35}
36#endif // PERSONDETAILSDIALOG_H