diff options
Diffstat (limited to 'Swift/Controllers/StatusTracker.h')
-rw-r--r-- | Swift/Controllers/StatusTracker.h | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/Swift/Controllers/StatusTracker.h b/Swift/Controllers/StatusTracker.h index cf92781..a74ab6e 100644 --- a/Swift/Controllers/StatusTracker.h +++ b/Swift/Controllers/StatusTracker.h @@ -6,8 +6,9 @@ #pragma once +#include <memory> + #include <boost/date_time/posix_time/posix_time_types.hpp> -#include <boost/shared_ptr.hpp> #include <Swiften/Elements/Presence.h> @@ -16,12 +17,12 @@ namespace Swift { class StatusTracker { public: StatusTracker(); - boost::shared_ptr<Presence> getNextPresence(); - void setRequestedPresence(boost::shared_ptr<Presence> presence); + std::shared_ptr<Presence> getNextPresence(); + void setRequestedPresence(std::shared_ptr<Presence> presence); bool goAutoAway(const int& seconds); bool goAutoUnAway(); private: - boost::shared_ptr<Presence> queuedPresence_; + std::shared_ptr<Presence> queuedPresence_; bool isAutoAway_; boost::posix_time::ptime isAutoAwaySince_; }; |