RoutePrivate( QObject *parent=0 );
~RoutePrivate();
- Q_PROPERTY(Location fromLocation READ fromLocation WRITE setFromLocation);
- Q_PROPERTY(Location toLocation READ toLocation WRITE setFromLocation);
-
QList<RouteData> parseReply( const QByteArray &reply );
- void setFromLocation( const Location &fromLocation );
+ Q_PROPERTY(Location* fromLocation READ fromLocation WRITE setFromLocation);
+ Q_PROPERTY(Location* toLocation READ toLocation WRITE setToLocation);
+
+ void setFromLocation( Location *fromLocation );
- const Location &fromLocation();
+ Location *fromLocation() const;
- void setToLocation( const Location &toLocation );
+ void setToLocation( Location *toLocation );
- const Location &toLocation();
+ Location *toLocation() const;
bool toValid();
bool fromValid();
private:
bool m_fromValid;
bool m_toValid;
- Location m_fromLocation;
- Location m_toLocation;
+ Location *m_fromLocation;
+ Location *m_toLocation;
QString parseJORECode( const QString &joreCode ) const;
};