1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
#pragma once #include <boost/shared_ptr.hpp> #include <QVariant> #include "Swiften/Events/Event.h" namespace Swift { class QtEvent { public: QtEvent(boost::shared_ptr<Event> event, bool active); QVariant data(int role); boost::shared_ptr<Event> getEvent() { return event_; }; private: QString text(); boost::shared_ptr<Event> event_; bool active_; }; }