added debug information on F10
This commit is contained in:
@@ -25,6 +25,12 @@ MessageLayout::MessageLayout(MessagePtr _message)
|
||||
if (_message->flags & Message::Collapsed) {
|
||||
this->flags &= MessageLayout::Collapsed;
|
||||
}
|
||||
util::DebugCount::increase("message layout");
|
||||
}
|
||||
|
||||
MessageLayout::~MessageLayout()
|
||||
{
|
||||
util::DebugCount::decrease("message layout");
|
||||
}
|
||||
|
||||
Message *MessageLayout::getMessage()
|
||||
|
||||
@@ -22,6 +22,7 @@ public:
|
||||
enum Flags : uint8_t { Collapsed, RequiresBufferUpdate, RequiresLayout };
|
||||
|
||||
MessageLayout(MessagePtr message);
|
||||
~MessageLayout();
|
||||
|
||||
Message *getMessage();
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
#include "messages/layouts/messagelayoutelement.hpp"
|
||||
#include "messages/messageelement.hpp"
|
||||
#include "util/debugcount.hpp"
|
||||
|
||||
#include <QDebug>
|
||||
#include <QPainter>
|
||||
@@ -17,6 +18,12 @@ MessageLayoutElement::MessageLayoutElement(MessageElement &_creator, const QSize
|
||||
: creator(_creator)
|
||||
{
|
||||
this->rect.setSize(size);
|
||||
util::DebugCount::increase("message layout elements");
|
||||
}
|
||||
|
||||
MessageLayoutElement::~MessageLayoutElement()
|
||||
{
|
||||
util::DebugCount::decrease("message layout elements");
|
||||
}
|
||||
|
||||
MessageElement &MessageLayoutElement::getCreator() const
|
||||
|
||||
@@ -24,7 +24,7 @@ class MessageLayoutElement : boost::noncopyable
|
||||
{
|
||||
public:
|
||||
MessageLayoutElement(MessageElement &creator, const QSize &size);
|
||||
virtual ~MessageLayoutElement() = default;
|
||||
virtual ~MessageLayoutElement();
|
||||
|
||||
const QRect &getRect() const;
|
||||
MessageElement &getCreator() const;
|
||||
|
||||
Reference in New Issue
Block a user