virtual ~IHaveServerHistory()
virtual void serverHistoryFetched(const QModelIndex &contact, const QByteArray &startId, const SrvHistMessages_t &messages)=0
Emitted when messages are fetched.
virtual bool HasFeature(ServerHistoryFeature) const =0
virtual void FetchServerHistory(const QModelIndex &contact, const QByteArray &startId, int count)=0
Fetches the given history with the given contact.
virtual DefaultSortParams GetSortParams() const =0
virtual void OpenServerHistoryConfiguration()=0
virtual Util::ContextTask< QList< History::SomeEntryWithMessages > > FetchServerHistory(const std::optional< QDateTime > &since)=0
virtual QAbstractItemModel * GetServerContactsModel() const =0