1// qplacecontent.sip generated by MetaSIP
2//
3// This file is part of the QtLocation Python extension module.
4//
5// Copyright (c) 2021 Riverbank Computing Limited <info@riverbankcomputing.com>
6//
7// This file is part of PyQt5.
8//
9// This file may be used under the terms of the GNU General Public License
10// version 3.0 as published by the Free Software Foundation and appearing in
11// the file LICENSE included in the packaging of this file.  Please review the
12// following information to ensure the GNU General Public License version 3.0
13// requirements will be met: http://www.gnu.org/copyleft/gpl.html.
14//
15// If you do not wish to use this file under the terms of the GPL version 3.0
16// then you may purchase a commercial license.  For more information contact
17// info@riverbankcomputing.com.
18//
19// This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
20// WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
21
22
23%If (Qt_5_5_0 -)
24
25class QPlaceContent
26{
27%TypeHeaderCode
28#include <qplacecontent.h>
29%End
30
31    typedef QMap<int, QPlaceContent> Collection;
32
33public:
34    enum Type
35    {
36        NoType,
37        ImageType,
38        ReviewType,
39        EditorialType,
40%If (Qt_5_11_0 -)
41        CustomType,
42%End
43    };
44
45    QPlaceContent();
46    QPlaceContent(const QPlaceContent &other);
47    virtual ~QPlaceContent();
48    bool operator==(const QPlaceContent &other) const;
49    bool operator!=(const QPlaceContent &other) const;
50    QPlaceContent::Type type() const;
51    QPlaceSupplier supplier() const;
52    void setSupplier(const QPlaceSupplier &supplier);
53    QPlaceUser user() const;
54    void setUser(const QPlaceUser &user);
55    QString attribution() const;
56    void setAttribution(const QString &attribution);
57};
58
59%End
60