Attica

publisherfield.h
1 /*
2  This file is part of KDE.
3 
4  SPDX-FileCopyrightText: 2011 Dan Leinir Turthra Jensen <[email protected]>
5 
6  SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
7  */
8 
9 #ifndef PUBLISHERFIELD_H
10 #define PUBLISHERFIELD_H
11 
12 #include "buildservice.h"
13 #include "attica_export.h"
14 
15 namespace Attica
16 {
17 
18 class ATTICA_EXPORT PublisherField
19 {
20 public:
21  typedef QList<PublisherField> List;
22  class Parser;
23 
24  PublisherField();
25  PublisherField(const PublisherField &other);
26  PublisherField &operator=(const PublisherField &other);
27  ~PublisherField();
28 
29  void setName(const QString &value);
30  QString name() const;
31 
32  void setType(const QString &value);
33  QString type() const;
34 
35  void setData(const QString &value);
36  QString data() const;
37 
38  bool isValid() const;
39 
40 private:
41  class Private;
43 };
44 
45 } // namespace Attica
46 
47 #endif // PUBLISHERFIELD_H
QString name(const QVariant &location)
Type type(const QSqlDatabase &db)
This file is part of the KDE documentation.
Documentation copyright © 1996-2021 The KDE developers.
Generated on Sat Jan 23 2021 03:59:45 by doxygen 1.8.11 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.