Syndication

atom/person.h
1 /*
2  This file is part of the syndication library
3  SPDX-FileCopyrightText: 2006 Frank Osterfeld <[email protected]>
4 
5  SPDX-License-Identifier: LGPL-2.0-or-later
6 */
7 
8 #ifndef SYNDICATION_ATOM_PERSON_H
9 #define SYNDICATION_ATOM_PERSON_H
10 
11 #include <syndication/elementwrapper.h>
12 
13 class QDomElement;
14 class QString;
15 
16 namespace Syndication
17 {
18 namespace Atom
19 {
20 
27 class SYNDICATION_EXPORT Person : public ElementWrapper
28 {
29 public:
30 
34  Person();
35 
43  explicit Person(const QDomElement &element);
44 
51  Q_REQUIRED_RESULT QString name() const;
52 
58  Q_REQUIRED_RESULT QString uri() const;
59 
65  Q_REQUIRED_RESULT QString email() const;
66 
72  Q_REQUIRED_RESULT QString debugInfo() const;
73 };
74 
75 } // namespace Atom
76 } // namespace Syndication
77 
78 #endif // SYNDICATION_ATOM_PERSON_H
A wrapper for XML elements.
describes a person, with name and optional URI and e-mail address.
Definition: atom/person.h:27
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Tue Jan 26 2021 23:02:24 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.