Position manager updates for tracking

This commit is contained in:
Dan Paulat 2023-11-23 08:06:34 -06:00
parent 400db66f09
commit 18f500fe5f
3 changed files with 29 additions and 17 deletions

View file

@ -25,11 +25,15 @@ public:
QGeoPositionInfo position() const;
void TrackLocation(boost::uuids::uuid uuid, bool trackingEnabled);
bool IsLocationTracked();
void EnablePositionUpdates(boost::uuids::uuid uuid, bool enabled);
void TrackLocation(bool trackingEnabled);
static std::shared_ptr<PositionManager> Instance();
signals:
void LocationTrackingChanged(bool trackingEnabled);
void PositionUpdated(const QGeoPositionInfo& info);
private: