/* * Copyright (c) 2013 Tobias Markmann * Licensed under the simplified BSD license. * See Documentation/Licenses/BSD-simplified.txt for more information. */ #pragma once #include #include #include #include namespace Swift { class InviteToMUCUIEvent : public UIEvent { public: typedef boost::shared_ptr ref; InviteToMUCUIEvent(const JID& room, const std::vector& JIDsToInvite, const std::string& reason) : room_(room), invite_(JIDsToInvite), reason_(reason) { } const JID& getRoom() const { return room_; } const std::vector getInvites() const { return invite_; } const std::string getReason() const { return reason_; } private: JID room_; std::vector invite_; std::string reason_; }; }