1#ifndef OSMSCOUT_CLIENT_QT_QTROUTEDATA_H
2#define OSMSCOUT_CLIENT_QT_QTROUTEDATA_H
50 using PrivateDataRef = std::shared_ptr<PrivateData>;
55 explicit QtRouteData(QObject* parent=
nullptr): QObject(parent) {};
62 QObject* parent=
nullptr);
70 explicit operator bool()
const {
#define OSMSCOUT_CLIENT_QT_API
Definition ClientQtImportExport.h:45
const QList< RouteStep > & routeSteps() const
QtRouteData(QObject *parent=nullptr)
Definition QtRouteData.h:55
QtRouteData(const QtRouteData &other)
copy constructor, Qt ownership is copied
QtRouteData & operator=(const QtRouteData &&)=delete
const osmscout::Way & routeWay() const
~QtRouteData() override=default
osmscout::Way routeWayCopy() const
QtRouteData & operator=(const QtRouteData &)
const osmscout::RouteDescription & routeDescription() const
QtRouteData(QtRouteData &&)=delete
QtRouteData(osmscout::RouteDescription &&routeDescription, QList< RouteStep > &&routeSteps, osmscout::Way &&routeWay, QObject *parent=nullptr)
Definition RouteDescription.h:55