virtual void FetchServerHistory(const QModelIndex &contact, const QByteArray &startId, int count)=0
Fetches the given history with the given contact.
virtual QAbstractItemModel * GetServerContactsModel() const =0
virtual bool HasFeature(ServerHistoryFeature) const =0
virtual DefaultSortParams GetSortParams() const =0
Q_DECLARE_INTERFACE(LeechCraft::Azoth::IHaveServerHistory,"org.LeechCraft.Azoth.IHaveServerHistory/1.0")
virtual ~IHaveServerHistory()
virtual void OpenServerHistoryConfiguration()=0
virtual void serverHistoryFetched(const QModelIndex &contact, const QByteArray &startId, const SrvHistMessages_t &messages)=0
Emitted when messages are fetched.