25 #ifndef GROUPCHATMANAGER_H
26 #define GROUPCHATMANAGER_H
36 class GroupChatManagerPrivate;
60 virtual bool join(
const DataItem &fields) = 0;
66 virtual bool storeBookmark(
const DataItem &fields,
const DataItem &oldFields) = 0;
72 virtual bool removeBookmark(
const DataItem &fields) = 0;
76 virtual QList<DataItem> bookmarks()
const = 0;
80 virtual QList<DataItem> recent()
const = 0;
86 static QList<GroupChatManager*> allManagers();
88 QScopedPointer<GroupChatManagerPrivate> d;
95 #endif // GROUPCHATMANAGER_H
#define LIBQUTIM_EXPORT
Definition: libqutim_global.h:45
Definition: abstractsearchrequest.h:33
The DataItem class specifies one field or a group of fields in a data form.
Definition: dataforms.h:216
Account is base class for all account entites.
Definition: account.h:66
Q_DECLARE_INTERFACE(qutim_sdk_0_3::GroupChatManager,"org.qutim.core.GroupChatManager")
Definition: settingslayer.h:54
Definition: groupchatmanager.h:38