mirror-chatterino2/messages/wordpart.cpp

35 lines
860 B
C++
Raw Normal View History

2017-01-18 21:30:23 +01:00
#include "messages/wordpart.h"
#include "messages/word.h"
namespace chatterino {
namespace messages {
2017-01-11 01:08:20 +01:00
2017-01-11 18:52:09 +01:00
WordPart::WordPart(Word &word, int x, int y, const QString &copyText,
bool allowTrailingSpace)
2017-01-11 01:08:20 +01:00
: m_word(word)
2017-01-18 04:33:30 +01:00
, copyText(copyText)
2017-01-18 14:48:42 +01:00
, text(word.isText() ? m_word.getText() : QString())
2017-01-18 04:33:30 +01:00
, x(x)
, y(y)
, width(word.getWidth())
, height(word.getHeight())
, _trailingSpace(word.hasTrailingSpace() & allowTrailingSpace)
2017-01-11 01:08:20 +01:00
{
}
2017-01-15 16:38:30 +01:00
WordPart::WordPart(Word &word, int x, int y, int width, int height,
const QString &copyText, const QString &customText,
bool allowTrailingSpace)
: m_word(word)
2017-01-18 04:33:30 +01:00
, copyText(copyText)
2017-01-18 14:48:42 +01:00
, text(customText)
2017-01-18 04:33:30 +01:00
, x(x)
, y(y)
, width(width)
, height(height)
, _trailingSpace(word.hasTrailingSpace() & allowTrailingSpace)
2017-01-11 01:08:20 +01:00
{
}
2017-01-18 21:30:23 +01:00
}
}