diff --git a/src/datatypes/organization.h b/src/datatypes/organization.h --- a/src/datatypes/organization.h +++ b/src/datatypes/organization.h @@ -43,11 +43,14 @@ { KITINERARY_BASE_GADGET(Organization) KITINERARY_PROPERTY(QString, name, setName) + KITINERARY_PROPERTY(QString, description, setDescription) + KITINERARY_PROPERTY(QUrl, image, setImage) KITINERARY_PROPERTY(QString, email, setEmail) KITINERARY_PROPERTY(QString, telephone, setTelephone) KITINERARY_PROPERTY(QUrl, url, setUrl) KITINERARY_PROPERTY(KItinerary::PostalAddress, address, setAddress) KITINERARY_PROPERTY(KItinerary::GeoCoordinates, geo, setGeo) + KITINERARY_PROPERTY(QVariantList, potentialAction, setPotentialAction) protected: ///@cond internal QExplicitlySharedDataPointer d; diff --git a/src/datatypes/organization.cpp b/src/datatypes/organization.cpp --- a/src/datatypes/organization.cpp +++ b/src/datatypes/organization.cpp @@ -29,20 +29,26 @@ KITINERARY_PRIVATE_BASE_GADGET(Organization) public: QString name; + QString description; + QUrl image; QString email; QString telephone; QUrl url; PostalAddress address; GeoCoordinates geo; + QVariantList potentialAction; }; KITINERARY_MAKE_BASE_CLASS(Organization) KITINERARY_MAKE_PROPERTY(Organization, QString, name, setName) +KITINERARY_MAKE_PROPERTY(Organization, QString, description, setDescription) +KITINERARY_MAKE_PROPERTY(Organization, QUrl, image, setImage) KITINERARY_MAKE_PROPERTY(Organization, QString, email, setEmail) KITINERARY_MAKE_PROPERTY(Organization, QString, telephone, setTelephone) KITINERARY_MAKE_PROPERTY(Organization, QUrl, url, setUrl) KITINERARY_MAKE_PROPERTY(Organization, PostalAddress, address, setAddress) KITINERARY_MAKE_PROPERTY(Organization, KItinerary::GeoCoordinates, geo, setGeo) +KITINERARY_MAKE_PROPERTY(Organization, QVariantList, potentialAction, setPotentialAction) KITINERARY_MAKE_OPERATOR(Organization) class AirlinePrivate : public OrganizationPrivate