4#ifndef QDECLARATIVEPLACE_P_H
5#define QDECLARATIVEPLACE_P_H
18#include <QtLocation/private/qlocationglobal_p.h>
19#include <QtCore/QObject>
20#include <QtQml/QQmlListProperty>
21#include <QtQml/QQmlParserStatus>
22#include <QtQml/QQmlPropertyMap>
23#include <QtLocation/QPlace>
24#include <QtLocation/QPlaceRatings>
25#include <QtLocation/QPlaceIcon>
27#include <QtPositioningQuick/private/qdeclarativegeolocation_p.h>
28#include <QtLocation/private/qdeclarativecategory_p.h>
29#include <QtLocation/private/qdeclarativeplacecontentmodel_p.h>
54 Q_PROPERTY(
QString attribution READ attribution WRITE setAttribution NOTIFY attributionChanged)
60 Q_PROPERTY(
QObject *extendedAttributes READ extendedAttributes NOTIFY extendedAttributesChanged)
62 Q_PROPERTY(
bool detailsFetched READ detailsFetched NOTIFY detailsFetchedChanged)
68 Q_PROPERTY(
QUrl primaryWebsite READ primaryWebsite NOTIFY primaryWebsiteChanged)
120 void setPlaceId(
const QString &placeId);
122 void setAttribution(
const QString &attribution);
123 bool detailsFetched()
const;
136 QUrl primaryWebsite()
const;
181 void cleanupDeletedCategories();
183 void synchronizeCategories();
184 void pullExtendedAttributes();
185 void synchronizeContacts();
205 bool m_complete =
false;
210 QUrl m_prevPrimaryWebsite;
void primaryWebsiteChanged()
void contactDetailsChanged()
void primaryPhoneChanged()
QQmlListProperty< QDeclarativeCategory > categories()
void classBegin() override
Invoked after class creation, but before any properties have been set.
void editorialModelChanged()
void reviewModelChanged()
void extendedAttributesChanged()
QDeclarativePlaceEditorialModel * editorialModel()
void detailsFetchedChanged()
QDeclarativePlaceImageModel * imageModel()
void attributionChanged()
QDeclarativePlaceReviewModel * reviewModel()
void primaryEmailChanged()
The QQmlListProperty class allows applications to expose list-like properties of QObject-derived clas...
The QQmlParserStatus class provides updates on the QML parser state.
virtual void componentComplete()=0
Invoked after the root component that caused this instantiation has completed construction.
The QQmlPropertyMap class allows you to set key-value pairs that can be used in QML bindings.
\macro QT_RESTRICTED_CAST_FROM_ASCII
void statusChanged(QDeclarativeComponent::Status status)
[1]
employee setName("Richard Schmit")
Combined button and popup list for selecting options.
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
GLsizei GLenum * categories
#define QML_DECLARE_TYPE(TYPE)
#define QML_NAMED_ELEMENT(NAME)
#define QML_ADDED_IN_VERSION(MAJOR, MINOR)
settings remove("monkey")
myAction setIcon(SomeIcon)
QNetworkAccessManager manager
IUIAutomationTreeWalker __RPC__deref_out_opt IUIAutomationElement ** parent