summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKevin Smith <git@kismith.co.uk>2010-03-29 15:03:13 (GMT)
committerKevin Smith <git@kismith.co.uk>2010-03-29 15:03:13 (GMT)
commitcf664dd8baa1accc355ec4a727899a9f68f68ed5 (patch)
treeca6e8b07e7beb09e9c6e6374ddbef225be06feb5 /Swiften/MUC/MUCBookmarkManager.h
parent1803d2e9169c1fae676213d2eaead86babc02a4c (diff)
downloadswift-cf664dd8baa1accc355ec4a727899a9f68f68ed5.zip
swift-cf664dd8baa1accc355ec4a727899a9f68f68ed5.tar.bz2
Request bookmarks at login.
Diffstat (limited to 'Swiften/MUC/MUCBookmarkManager.h')
-rw-r--r--Swiften/MUC/MUCBookmarkManager.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/Swiften/MUC/MUCBookmarkManager.h b/Swiften/MUC/MUCBookmarkManager.h
index ade2e3e..a74bb1e 100644
--- a/Swiften/MUC/MUCBookmarkManager.h
+++ b/Swiften/MUC/MUCBookmarkManager.h
@@ -4,8 +4,11 @@
#include <boost/shared_ptr.hpp>
#include <boost/signals.hpp>
+#include <boost/optional.hpp>
#include "Swiften/MUC/MUCBookmark.h"
+#include "Swiften/Elements/Storage.h"
+#include "Swiften/Queries/Requests/GetPrivateStorageRequest.h"
namespace Swift {
class IQRouter;
@@ -21,7 +24,7 @@ namespace Swift {
boost::signal<void (boost::shared_ptr<MUCBookmark>)> onBookmarkAdded;
boost::signal<void (boost::shared_ptr<MUCBookmark>)> onBookmarkRemoved;
private:
-
+ void handleBookmarksReceived(boost::shared_ptr<Storage> payload, const boost::optional<ErrorPayload>& error);
std::vector<boost::shared_ptr<MUCBookmark> > bookmarks_;
IQRouter* iqRouter_;
};