diff --git a/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h b/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h
index b8c2e84d9663b65f12ee9b60ee5e694e73efd9c2..64c1ebf8442a722e1722384e4addb62eee5f0f7b 100644
--- a/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h
+++ b/src/location/declarativemaps/qdeclarativegeoroutemodel_p.h
@@ -203,6 +203,7 @@ class Q_LOCATION_PRIVATE_EXPORT QDeclarativeGeoWaypoint : public QGeoCoordinateO
     Q_PROPERTY(QVariantMap metadata READ metadata)
     Q_PROPERTY(QQmlListProperty<QObject> quickChildren READ declarativeChildren DESIGNABLE false)
     Q_CLASSINFO("DefaultProperty", "quickChildren")
+    Q_INTERFACES(QQmlParserStatus)
 
 public:
     QDeclarativeGeoWaypoint(QObject *parent = 0);