X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fbuffersyncer.h;h=0805e34339d5abb1ee5f8f9cf9da895c7ed4c057;hp=716178a74047f8d06d11a9da8caf4dbab41f4de1;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/common/buffersyncer.h b/src/common/buffersyncer.h index 716178a7..0805e343 100644 --- a/src/common/buffersyncer.h +++ b/src/common/buffersyncer.h @@ -24,63 +24,65 @@ #include "syncableobject.h" #include "types.h" -class BufferSyncer : public SyncableObject { - SYNCABLE_OBJECT - Q_OBJECT +class BufferSyncer : public SyncableObject +{ + SYNCABLE_OBJECT + Q_OBJECT public: - explicit BufferSyncer(QObject *parent); - explicit BufferSyncer(const QHash &lastSeenMsg, const QHash &markerLines, QObject *parent); + explicit BufferSyncer(QObject *parent); + explicit BufferSyncer(const QHash &lastSeenMsg, const QHash &markerLines, QObject *parent); - inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; } + inline virtual const QMetaObject *syncMetaObject() const { return &staticMetaObject; } - MsgId lastSeenMsg(BufferId buffer) const; - MsgId markerLine(BufferId buffer) const; + MsgId lastSeenMsg(BufferId buffer) const; + MsgId markerLine(BufferId buffer) const; public slots: - QVariantList initLastSeenMsg() const; - void initSetLastSeenMsg(const QVariantList &); + QVariantList initLastSeenMsg() const; + void initSetLastSeenMsg(const QVariantList &); - QVariantList initMarkerLines() const; - void initSetMarkerLines(const QVariantList &); + QVariantList initMarkerLines() const; + void initSetMarkerLines(const QVariantList &); - virtual inline void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId) { REQUEST(ARG(buffer), ARG(msgId)) } - virtual inline void requestSetMarkerLine(BufferId buffer, const MsgId &msgId) { REQUEST(ARG(buffer), ARG(msgId)) setMarkerLine(buffer, msgId); } + virtual inline void requestSetLastSeenMsg(BufferId buffer, const MsgId &msgId) { REQUEST(ARG(buffer), ARG(msgId)) } + virtual inline void requestSetMarkerLine(BufferId buffer, const MsgId &msgId) { REQUEST(ARG(buffer), ARG(msgId)) setMarkerLine(buffer, msgId); } - virtual inline void requestRemoveBuffer(BufferId buffer) { REQUEST(ARG(buffer)) } - virtual void removeBuffer(BufferId buffer); + virtual inline void requestRemoveBuffer(BufferId buffer) { REQUEST(ARG(buffer)) } + virtual void removeBuffer(BufferId buffer); - virtual inline void requestRenameBuffer(BufferId buffer, QString newName) { REQUEST(ARG(buffer), ARG(newName)) } - virtual inline void renameBuffer(BufferId buffer, QString newName) { SYNC(ARG(buffer), ARG(newName)) emit bufferRenamed(buffer, newName); } + virtual inline void requestRenameBuffer(BufferId buffer, QString newName) { REQUEST(ARG(buffer), ARG(newName)) } + virtual inline void renameBuffer(BufferId buffer, QString newName) { SYNC(ARG(buffer), ARG(newName)) emit bufferRenamed(buffer, newName); } - virtual inline void requestMergeBuffersPermanently(BufferId buffer1, BufferId buffer2) { emit REQUEST(ARG(buffer1), ARG(buffer2)) } - virtual void mergeBuffersPermanently(BufferId buffer1, BufferId buffer2); + virtual inline void requestMergeBuffersPermanently(BufferId buffer1, BufferId buffer2) { emit REQUEST(ARG(buffer1), ARG(buffer2)) } + virtual void mergeBuffersPermanently(BufferId buffer1, BufferId buffer2); - virtual inline void requestPurgeBufferIds() { REQUEST(NO_ARG); } + virtual inline void requestPurgeBufferIds() { REQUEST(NO_ARG); } - virtual inline void requestMarkBufferAsRead(BufferId buffer) { REQUEST(ARG(buffer)) emit bufferMarkedAsRead(buffer); } - virtual inline void markBufferAsRead(BufferId buffer) { SYNC(ARG(buffer)) emit bufferMarkedAsRead(buffer); } + virtual inline void requestMarkBufferAsRead(BufferId buffer) { REQUEST(ARG(buffer)) emit bufferMarkedAsRead(buffer); } + virtual inline void markBufferAsRead(BufferId buffer) { SYNC(ARG(buffer)) emit bufferMarkedAsRead(buffer); } signals: - void lastSeenMsgSet(BufferId buffer, const MsgId &msgId); - void markerLineSet(BufferId buffer, const MsgId &msgId); - void bufferRemoved(BufferId buffer); - void bufferRenamed(BufferId buffer, QString newName); - void buffersPermanentlyMerged(BufferId buffer1, BufferId buffer2); - void bufferMarkedAsRead(BufferId buffer); + void lastSeenMsgSet(BufferId buffer, const MsgId &msgId); + void markerLineSet(BufferId buffer, const MsgId &msgId); + void bufferRemoved(BufferId buffer); + void bufferRenamed(BufferId buffer, QString newName); + void buffersPermanentlyMerged(BufferId buffer1, BufferId buffer2); + void bufferMarkedAsRead(BufferId buffer); protected slots: - bool setLastSeenMsg(BufferId buffer, const MsgId &msgId); - bool setMarkerLine(BufferId buffer, const MsgId &msgId); + bool setLastSeenMsg(BufferId buffer, const MsgId &msgId); + bool setMarkerLine(BufferId buffer, const MsgId &msgId); protected: - inline QList lastSeenBufferIds() const { return _lastSeenMsg.keys(); } - inline QList markerLineBufferIds() const { return _markerLines.keys(); } - inline QHash markerLines() const { return _markerLines; } + inline QList lastSeenBufferIds() const { return _lastSeenMsg.keys(); } + inline QList markerLineBufferIds() const { return _markerLines.keys(); } + inline QHash markerLines() const { return _markerLines; } private: - QHash _lastSeenMsg; - QHash _markerLines; + QHash _lastSeenMsg; + QHash _markerLines; }; + #endif