mirror-chatterino2/chatwidgetview.cpp

35 lines
644 B
C++
Raw Normal View History

2017-01-01 02:30:42 +01:00
#include "chatwidgetview.h"
2017-01-05 16:07:20 +01:00
#include "QScroller"
#include "QPainter"
2017-01-01 02:30:42 +01:00
ChatWidgetView::ChatWidgetView()
2017-01-03 21:19:33 +01:00
: QWidget(),
2017-01-05 16:07:20 +01:00
scrollbar(this),
m_channel(NULL)
2017-01-01 02:30:42 +01:00
{
2017-01-05 16:07:20 +01:00
auto scroll = QScroller::scroller(this);
2017-01-01 02:30:42 +01:00
2017-01-05 16:07:20 +01:00
scroll->scrollTo(QPointF(0, 100));
m_channel = Channel::getChannel("ian678");
2017-01-01 02:30:42 +01:00
}
2017-01-03 21:19:33 +01:00
void ChatWidgetView::resizeEvent(QResizeEvent *)
{
scrollbar.resize(scrollbar.width(), height());
scrollbar.move(width() - scrollbar.width(), 0);
}
2017-01-05 16:07:20 +01:00
void ChatWidgetView::paintEvent(QPaintEvent *)
{
QPainter painter(this);
auto c = channel();
if (c == NULL) return;
auto M = c->getMessagesClone();
delete M;
}