added debug information on F10

This commit is contained in:
fourtf
2018-04-06 16:37:30 +02:00
parent 29fbe33437
commit ed50f1835f
19 changed files with 192 additions and 11 deletions
+6
View File
@@ -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()
+1
View File
@@ -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;