mirror-chatterino2/src/messages/Message.cpp
2018-08-07 07:55:31 +02:00

37 lines
787 B
C++

#include "messages/Message.hpp"
#include "MessageElement.hpp"
#include "providers/twitch/PubsubActions.hpp"
#include "util/DebugCount.hpp"
#include "util/IrcHelpers.hpp"
using SBHighlight = chatterino::ScrollbarHighlight;
namespace chatterino {
Message::Message()
: parseTime(QTime::currentTime())
{
DebugCount::increase("messages");
}
Message::~Message()
{
DebugCount::decrease("messages");
}
SBHighlight Message::getScrollBarHighlight() const
{
if (this->flags.has(MessageFlag::Highlighted)) {
return SBHighlight(SBHighlight::Highlight);
} else if (this->flags.has(MessageFlag::Subscription)) {
return SBHighlight(SBHighlight::Subscription);
}
return SBHighlight();
}
// Static
namespace {
} // namespace
} // namespace chatterino