Reformat
This commit is contained in:
@@ -244,6 +244,7 @@ void MessageLayout::addSelectionText(QString &str, int from, int to)
|
||||
{
|
||||
this->container.addSelectionText(str, from, to);
|
||||
}
|
||||
|
||||
} // namespace layouts
|
||||
} // namespace messages
|
||||
} // namespace chatterino
|
||||
|
||||
@@ -15,6 +15,7 @@
|
||||
namespace chatterino {
|
||||
namespace messages {
|
||||
namespace layouts {
|
||||
|
||||
class MessageLayout : boost::noncopyable
|
||||
{
|
||||
public:
|
||||
@@ -73,7 +74,8 @@ private:
|
||||
void updateBuffer(QPixmap *pixmap, int messageIndex, Selection &selection);
|
||||
};
|
||||
|
||||
typedef std::shared_ptr<MessageLayout> MessageLayoutPtr;
|
||||
using MessageLayoutPtr = std::shared_ptr<MessageLayout>;
|
||||
|
||||
} // namespace layouts
|
||||
} // namespace messages
|
||||
} // namespace chatterino
|
||||
|
||||
@@ -12,13 +12,6 @@
|
||||
namespace chatterino {
|
||||
namespace messages {
|
||||
namespace layouts {
|
||||
MessageLayoutContainer::MessageLayoutContainer()
|
||||
: scale(1)
|
||||
, flags(Message::None)
|
||||
, margin(4, 8, 4, 8)
|
||||
{
|
||||
this->clear();
|
||||
}
|
||||
|
||||
int MessageLayoutContainer::getHeight() const
|
||||
{
|
||||
@@ -36,11 +29,11 @@ float MessageLayoutContainer::getScale() const
|
||||
}
|
||||
|
||||
// methods
|
||||
void MessageLayoutContainer::begin(int width, float _scale, Message::MessageFlags _flags)
|
||||
void MessageLayoutContainer::begin(int _width, float _scale, Message::MessageFlags _flags)
|
||||
{
|
||||
this->clear();
|
||||
this->width = width;
|
||||
this->scale = this->scale;
|
||||
this->width = _width;
|
||||
this->scale = _scale;
|
||||
this->flags = _flags;
|
||||
}
|
||||
|
||||
@@ -434,6 +427,7 @@ void MessageLayoutContainer::addSelectionText(QString &str, int from, int to)
|
||||
index += c;
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace layouts
|
||||
} // namespace messages
|
||||
} // namespace chatterino
|
||||
|
||||
@@ -43,12 +43,11 @@ struct Margin {
|
||||
};
|
||||
|
||||
struct MessageLayoutContainer {
|
||||
public:
|
||||
MessageLayoutContainer();
|
||||
MessageLayoutContainer() = default;
|
||||
|
||||
Margin margin;
|
||||
bool centered;
|
||||
bool enableCompactEmotes;
|
||||
Margin margin = {4, 8, 4, 8};
|
||||
bool centered = false;
|
||||
bool enableCompactEmotes = false;
|
||||
|
||||
int getHeight() const;
|
||||
int getWidth() const;
|
||||
@@ -89,20 +88,22 @@ private:
|
||||
void _addElement(MessageLayoutElement *element);
|
||||
|
||||
// variables
|
||||
float scale;
|
||||
int width;
|
||||
Message::MessageFlags flags;
|
||||
int line;
|
||||
int height;
|
||||
int currentX, currentY;
|
||||
float scale = 1.f;
|
||||
int width = 0;
|
||||
Message::MessageFlags flags = Message::MessageFlags::None;
|
||||
int line = 0;
|
||||
int height = 0;
|
||||
int currentX = 0;
|
||||
int currentY = 0;
|
||||
int charIndex = 0;
|
||||
size_t lineStart = 0;
|
||||
int lineHeight = 0;
|
||||
int spaceWidth = 4;
|
||||
std::vector<std::unique_ptr<MessageLayoutElement>> elements;
|
||||
|
||||
std::vector<std::unique_ptr<MessageLayoutElement>> elements;
|
||||
std::vector<Line> lines;
|
||||
};
|
||||
|
||||
} // namespace layouts
|
||||
} // namespace messages
|
||||
} // namespace chatterino
|
||||
|
||||
@@ -272,6 +272,7 @@ int TextIconLayoutElement::getXFromIndex(int index)
|
||||
return this->getRect().right();
|
||||
}
|
||||
}
|
||||
|
||||
} // namespace layouts
|
||||
} // namespace messages
|
||||
} // namespace chatterino
|
||||
|
||||
@@ -56,12 +56,12 @@ public:
|
||||
ImageLayoutElement(MessageElement &creator, Image *image, const QSize &size);
|
||||
|
||||
protected:
|
||||
virtual void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;
|
||||
virtual int getSelectionIndexCount() override;
|
||||
virtual void paint(QPainter &painter) override;
|
||||
virtual void paintAnimated(QPainter &painter, int yOffset) override;
|
||||
virtual int getMouseOverIndex(const QPoint &abs) override;
|
||||
virtual int getXFromIndex(int index) override;
|
||||
void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;
|
||||
int getSelectionIndexCount() override;
|
||||
void paint(QPainter &painter) override;
|
||||
void paintAnimated(QPainter &painter, int yOffset) override;
|
||||
int getMouseOverIndex(const QPoint &abs) override;
|
||||
int getXFromIndex(int index) override;
|
||||
|
||||
private:
|
||||
Image *image;
|
||||
@@ -75,12 +75,12 @@ public:
|
||||
FontStyle style, float scale);
|
||||
|
||||
protected:
|
||||
virtual void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;
|
||||
virtual int getSelectionIndexCount() override;
|
||||
virtual void paint(QPainter &painter) override;
|
||||
virtual void paintAnimated(QPainter &painter, int yOffset) override;
|
||||
virtual int getMouseOverIndex(const QPoint &abs) override;
|
||||
virtual int getXFromIndex(int index) override;
|
||||
void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;
|
||||
int getSelectionIndexCount() override;
|
||||
void paint(QPainter &painter) override;
|
||||
void paintAnimated(QPainter &painter, int yOffset) override;
|
||||
int getMouseOverIndex(const QPoint &abs) override;
|
||||
int getXFromIndex(int index) override;
|
||||
|
||||
private:
|
||||
QString text;
|
||||
@@ -98,18 +98,19 @@ public:
|
||||
float scale, const QSize &size);
|
||||
|
||||
protected:
|
||||
virtual void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;
|
||||
virtual int getSelectionIndexCount() override;
|
||||
virtual void paint(QPainter &painter) override;
|
||||
virtual void paintAnimated(QPainter &painter, int yOffset) override;
|
||||
virtual int getMouseOverIndex(const QPoint &abs) override;
|
||||
virtual int getXFromIndex(int index) override;
|
||||
void addCopyTextToString(QString &str, int from = 0, int to = INT_MAX) const override;
|
||||
int getSelectionIndexCount() override;
|
||||
void paint(QPainter &painter) override;
|
||||
void paintAnimated(QPainter &painter, int yOffset) override;
|
||||
int getMouseOverIndex(const QPoint &abs) override;
|
||||
int getXFromIndex(int index) override;
|
||||
|
||||
private:
|
||||
QString line1;
|
||||
QString line2;
|
||||
float scale;
|
||||
};
|
||||
|
||||
} // namespace layouts
|
||||
} // namespace messages
|
||||
} // namespace chatterino
|
||||
|
||||
Reference in New Issue
Block a user