X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcommon%2Fbufferinfo.h;h=7bfde0c3a67706c4eabb79826afcb34976df9446;hb=24c7de34254b5de4cf28045a6923a527e06f7290;hp=e20ce9b3eeb9268f25d3b41953c648fcb4fe1e01;hpb=158443f71d48215eea8b47b836b61afd77654b78;p=quassel.git diff --git a/src/common/bufferinfo.h b/src/common/bufferinfo.h index e20ce9b3..7bfde0c3 100644 --- a/src/common/bufferinfo.h +++ b/src/common/bufferinfo.h @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-2018 by the Quassel Project * + * Copyright (C) 2005-2022 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -30,7 +30,8 @@ class QDataStream; class COMMON_EXPORT BufferInfo { public: - enum Type { + enum Type + { InvalidBuffer = 0x00, StatusBuffer = 0x01, ChannelBuffer = 0x02, @@ -38,7 +39,8 @@ public: GroupBuffer = 0x08 }; - enum Activity { + enum Activity + { NoActivity = 0x00, OtherActivity = 0x01, NewMessage = 0x02, @@ -52,17 +54,17 @@ public: static BufferInfo fakeStatusBuffer(NetworkId networkId); inline bool isValid() const { return _bufferId != 0; } - inline const BufferId &bufferId() const { return _bufferId; } + inline const BufferId& bufferId() const { return _bufferId; } inline void setBufferId(BufferId id) { _bufferId = id; } - inline const NetworkId &networkId() const { return _netid; } - inline const Type &type() const { return _type; } - inline const uint &groupId() const { return _groupId; } + inline const NetworkId& networkId() const { return _netid; } + inline const Type& type() const { return _type; } + inline const uint& groupId() const { return _groupId; } void setGroupId(uint gid) { _groupId = gid; } QString bufferName() const; bool acceptsRegularMessages() const; - inline bool operator==(const BufferInfo &other) const { return _bufferId == other._bufferId; } + inline bool operator==(const BufferInfo& other) const { return _bufferId == other._bufferId; } private: BufferId _bufferId; @@ -71,17 +73,16 @@ private: uint _groupId{0}; QString _bufferName; - friend uint qHash(const BufferInfo &); - friend QDataStream &operator<<(QDataStream &out, const BufferInfo &bufferInfo); - friend QDataStream &operator>>(QDataStream &in, BufferInfo &bufferInfo); + friend uint qHash(const BufferInfo&); + friend QDataStream& operator<<(QDataStream& out, const BufferInfo& bufferInfo); + friend QDataStream& operator>>(QDataStream& in, BufferInfo& bufferInfo); }; - -QDataStream &operator<<(QDataStream &out, const BufferInfo &bufferInfo); -QDataStream &operator>>(QDataStream &in, BufferInfo &bufferInfo); -QDebug operator<<(QDebug dbg, const BufferInfo &b); +QDataStream& operator<<(QDataStream& out, const BufferInfo& bufferInfo); +QDataStream& operator>>(QDataStream& in, BufferInfo& bufferInfo); +QDebug operator<<(QDebug dbg, const BufferInfo& b); Q_DECLARE_METATYPE(BufferInfo) Q_DECLARE_OPERATORS_FOR_FLAGS(BufferInfo::ActivityLevel) -uint qHash(const BufferInfo &); +uint qHash(const BufferInfo&);