X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientbacklogmanager.h;h=1f710272fb1c5c1e56d75599bb5f89b2932dc637;hp=51df5e35dc94fb2472621f20e6442b6b93e1307e;hb=3a3e844f9fcfd12235a0086af75ecd503b621ef4;hpb=9d54503555534a2c554f09a33df6afa33d6308ec diff --git a/src/client/clientbacklogmanager.h b/src/client/clientbacklogmanager.h index 51df5e35..1f710272 100644 --- a/src/client/clientbacklogmanager.h +++ b/src/client/clientbacklogmanager.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2014 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -18,21 +18,21 @@ * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ -#ifndef CLIENTBACKLOGMANAGER_H -#define CLIENTBACKLOGMANAGER_H +#pragma once + +#include "client-export.h" #include "backlogmanager.h" #include "message.h" class BacklogRequester; -class ClientBacklogManager : public BacklogManager +class CLIENT_EXPORT ClientBacklogManager : public BacklogManager { - SYNCABLE_OBJECT - Q_OBJECT + Q_OBJECT public: - ClientBacklogManager(QObject *parent = 0); + ClientBacklogManager(QObject *parent = nullptr); // helper for the backlogRequester, as it isn't a QObject and can't emit itself inline void emitMessagesRequested(const QString &msg) const { emit messagesRequested(msg); } @@ -40,9 +40,9 @@ public: void reset(); public slots: - virtual QVariantList requestBacklog(BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0); - virtual void receiveBacklog(BufferId bufferId, MsgId first, MsgId last, int limit, int additional, QVariantList msgs); - virtual void receiveBacklogAll(MsgId first, MsgId last, int limit, int additional, QVariantList msgs); + QVariantList requestBacklog(BufferId bufferId, MsgId first = -1, MsgId last = -1, int limit = -1, int additional = 0) override; + void receiveBacklog(BufferId bufferId, MsgId first, MsgId last, int limit, int additional, QVariantList msgs) override; + void receiveBacklogAll(MsgId first, MsgId last, int limit, int additional, QVariantList msgs) override; void requestInitialBacklog(); @@ -73,6 +73,3 @@ inline void ClientBacklogManager::checkForBacklog(BufferId bufferId) { checkForBacklog(BufferIdList() << bufferId); } - - -#endif // CLIENTBACKLOGMANAGER_H