Public Member Functions | Public Attributes

Swift::MUCBookmarkManager Class Reference

Collaboration diagram for Swift::MUCBookmarkManager:

List of all members.

Public Member Functions

 MUCBookmarkManager (IQRouter *iqRouter)
void addBookmark (const MUCBookmark &bookmark)
void removeBookmark (const MUCBookmark &bookmark)
void replaceBookmark (const MUCBookmark &oldBookmark, const MUCBookmark &newBookmark)
const std::vector< MUCBookmark > & getBookmarks () const

Public Attributes

boost::signal< void(const
MUCBookmark &)> 
onBookmarkAdded
boost::signal< void(const
MUCBookmark &)> 
onBookmarkRemoved
boost::signal< void()> onBookmarksReady
 When server bookmarks are ready to be used (request response has been received).

Detailed Description

Definition at line 20 of file MUCBookmarkManager.h.


Constructor & Destructor Documentation

Swift::MUCBookmarkManager::MUCBookmarkManager ( IQRouter iqRouter  ) 

Member Function Documentation

void Swift::MUCBookmarkManager::addBookmark ( const MUCBookmark bookmark  ) 
const std::vector<MUCBookmark>& Swift::MUCBookmarkManager::getBookmarks (  )  const
void Swift::MUCBookmarkManager::removeBookmark ( const MUCBookmark bookmark  ) 
void Swift::MUCBookmarkManager::replaceBookmark ( const MUCBookmark oldBookmark,
const MUCBookmark newBookmark 
)

Member Data Documentation

Definition at line 31 of file MUCBookmarkManager.h.

Definition at line 32 of file MUCBookmarkManager.h.

When server bookmarks are ready to be used (request response has been received).

Definition at line 36 of file MUCBookmarkManager.h.