abstractroster.h | abstractroster.h | |||
---|---|---|---|---|
skipping to change at line 61 | skipping to change at line 61 | |||
class Client; | class Client; | |||
class IQ; | class IQ; | |||
class Presence; | class Presence; | |||
class AbstractRoster; | class AbstractRoster; | |||
class AbstractRosterPrivate; | class AbstractRosterPrivate; | |||
class SimpleRosterPrivate; | class SimpleRosterPrivate; | |||
class RosterItem; | class RosterItem; | |||
class RosterItemPrivate; | class RosterItemPrivate; | |||
class AbstractRosterQuery; | class AbstractRosterQuery; | |||
class ItemFactory : public XmlStreamFactory<RosterItem> | class JREEN_AUTOTEST_EXPORT ItemFactory : public XmlStreamFactory<RosterIte m> | |||
{ | { | |||
public: | public: | |||
}; | }; | |||
enum AbstractRosterIqContext | enum AbstractRosterIqContext | |||
{ | { | |||
SyncContext, | SyncContext, | |||
LoadRoster, | LoadRoster, | |||
AddRosterItem, | AddRosterItem, | |||
RemoveRosterItem | RemoveRosterItem | |||
skipping to change at line 140 | skipping to change at line 140 | |||
protected slots: | protected slots: | |||
virtual void handleIQ(const Jreen::IQ &iq); | virtual void handleIQ(const Jreen::IQ &iq); | |||
virtual void handleIQ(const Jreen::IQ &iq, int context); | virtual void handleIQ(const Jreen::IQ &iq, int context); | |||
protected: | protected: | |||
virtual void onItemAdded(QSharedPointer<RosterItem> item); | virtual void onItemAdded(QSharedPointer<RosterItem> item); | |||
virtual void onItemUpdated(QSharedPointer<RosterItem> item); | virtual void onItemUpdated(QSharedPointer<RosterItem> item); | |||
virtual void onItemRemoved(const QString &jid); | virtual void onItemRemoved(const QString &jid); | |||
virtual void onLoaded(const QList<QSharedPointer<RosterItem> > &item s); | virtual void onLoaded(const QList<QSharedPointer<RosterItem> > &item s); | |||
QScopedPointer<AbstractRosterPrivate> d_ptr; | QScopedPointer<AbstractRosterPrivate> d_ptr; | |||
friend class AbstractRosterQuery; | friend class AbstractRosterQuery; | |||
friend class AbstractRosterQueryFactory; | friend class JREEN_AUTOTEST_EXPORT AbstractRosterQueryFactory; | |||
friend class RosterItem; | friend class RosterItem; | |||
}; | }; | |||
class JREEN_EXPORT SimpleRoster : public AbstractRoster | class JREEN_EXPORT SimpleRoster : public AbstractRoster | |||
{ | { | |||
Q_OBJECT | Q_OBJECT | |||
Q_DECLARE_PRIVATE(SimpleRoster) | Q_DECLARE_PRIVATE(SimpleRoster) | |||
public: | public: | |||
SimpleRoster(Client *client, SimpleRosterPrivate *data = 0); | SimpleRoster(Client *client, SimpleRosterPrivate *data = 0); | |||
virtual ~SimpleRoster(); | virtual ~SimpleRoster(); | |||
End of changes. 2 change blocks. | ||||
2 lines changed or deleted | 2 lines changed or added | |||
This html diff was produced by rfcdiff 1.41. The latest version is available from http://tools.ietf.org/tools/rfcdiff/ |