File indexing completed on 2024-05-05 16:16:35
0001 /* 0002 Convenience dialog for displaying PersonDetailsView widgets 0003 SPDX-FileCopyrightText: 2013 David Edmundson <davidedmundson@kde.org> 0004 0005 SPDX-License-Identifier: LGPL-2.1-or-later 0006 */ 0007 0008 #ifndef PERSONDETAILSDIALOG_H 0009 #define PERSONDETAILSDIALOG_H 0010 0011 #include <QDialog> 0012 0013 #include "../persondata.h" 0014 #include <kpeople/widgets/kpeoplewidgets_export.h> 0015 0016 namespace KPeople 0017 { 0018 class PersonDetailsDialogPrivate; 0019 0020 class KPEOPLEWIDGETS_EXPORT PersonDetailsDialog : public QDialog 0021 { 0022 Q_OBJECT 0023 0024 public: 0025 explicit PersonDetailsDialog(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags()); 0026 ~PersonDetailsDialog() override; 0027 0028 void setPerson(PersonData *person); 0029 0030 private: 0031 Q_DECLARE_PRIVATE(PersonDetailsDialog) 0032 PersonDetailsDialogPrivate *d_ptr; 0033 }; 0034 0035 } 0036 #endif // PERSONDETAILSDIALOG_H