Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qdeclarativegeoaddress_p.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
// Qt-Security score:significant reason:default
4
5
#
ifndef
QDECLARATIVEGEOADDRESS_P_H
6
#
define
QDECLARATIVEGEOADDRESS_P_H
7
8
//
9
// W A R N I N G
10
// -------------
11
//
12
// This file is not part of the Qt API. It exists purely as an
13
// implementation detail. This header file may change from version to
14
// version without notice, or even be removed.
15
//
16
// We mean it.
17
//
18
19
#
include
<
QtCore
/
QObject
>
20
#
include
<
QtPositioning
/
QGeoAddress
>
21
#
include
<
QtPositioningQuick
/
private
/
qpositioningquickglobal_p
.
h
>
22
#
include
<
QQmlEngine
>
23
24
QT_BEGIN_NAMESPACE
25
26
class
Q_POSITIONINGQUICK_EXPORT
QDeclarativeGeoAddress
:
public
QObject
27
{
28
Q_OBJECT
29
QML_NAMED_ELEMENT(Address)
30
QML_ADDED_IN_VERSION(5, 0)
31
32
Q_PROPERTY(QGeoAddress address READ address WRITE setAddress)
33
Q_PROPERTY(QString text READ text WRITE setText NOTIFY textChanged)
34
Q_PROPERTY(QString country READ country WRITE setCountry NOTIFY countryChanged)
35
Q_PROPERTY(QString countryCode READ countryCode WRITE setCountryCode NOTIFY countryCodeChanged)
36
Q_PROPERTY(QString state READ state WRITE setState NOTIFY stateChanged)
37
Q_PROPERTY(QString county READ county WRITE setCounty NOTIFY countyChanged)
38
Q_PROPERTY(QString city READ city WRITE setCity NOTIFY cityChanged)
39
Q_PROPERTY(QString district READ district WRITE setDistrict NOTIFY districtChanged)
40
Q_PROPERTY(QString street READ street WRITE setStreet NOTIFY streetChanged)
41
Q_PROPERTY(QString streetNumber READ streetNumber WRITE setStreetNumber
42
NOTIFY streetNumberChanged REVISION(6, 2))
43
Q_PROPERTY(QString postalCode READ postalCode WRITE setPostalCode NOTIFY postalCodeChanged)
44
Q_PROPERTY(
bool
isTextGenerated READ isTextGenerated NOTIFY isTextGeneratedChanged)
45
46
public
:
47
explicit
QDeclarativeGeoAddress(QObject *parent = 0);
48
QDeclarativeGeoAddress(
const
QGeoAddress &address, QObject *parent = 0);
49
QGeoAddress address()
const
;
50
void
setAddress(
const
QGeoAddress &address);
51
52
QString text()
const
;
53
void
setText(
const
QString &address);
54
55
QString country()
const
;
56
void
setCountry(
const
QString &country);
57
QString countryCode()
const
;
58
void
setCountryCode(
const
QString &countryCode);
59
QString state()
const
;
60
void
setState(
const
QString &state);
61
QString county()
const
;
62
void
setCounty(
const
QString &county);
63
QString city()
const
;
64
void
setCity(
const
QString &city);
65
QString district()
const
;
66
void
setDistrict(
const
QString &district);
67
QString street()
const
;
68
void
setStreet(
const
QString &street);
69
QString streetNumber()
const
;
70
void
setStreetNumber(
const
QString &streetNumber);
71
QString postalCode()
const
;
72
void
setPostalCode(
const
QString &postalCode);
73
bool
isTextGenerated()
const
;
74
75
Q_SIGNALS:
76
void
textChanged();
77
void
countryChanged();
78
void
countryCodeChanged();
79
void
stateChanged();
80
void
countyChanged();
81
void
cityChanged();
82
void
districtChanged();
83
void
streetChanged();
84
void
streetNumberChanged();
85
void
postalCodeChanged();
86
void
isTextGeneratedChanged();
87
88
private
:
89
QGeoAddress m_address;
90
};
91
92
QT_END_NAMESPACE
93
94
#
endif
// QDECLARATIVEGEOADDRESS_P_H
QDeclarativeGeoAddress
Definition
qdeclarativegeoaddress_p.h:27
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
qtpositioning
src
positioningquick
qdeclarativegeoaddress_p.h
Generated on
for Qt by
1.18.0