mirror-chatterino2/widgets/chatwidgetinput.cpp

33 lines
632 B
C++
Raw Normal View History

2017-01-18 21:30:23 +01:00
#include "widgets/chatwidgetinput.h"
2017-01-11 18:52:09 +01:00
#include "colorscheme.h"
2017-01-01 02:30:42 +01:00
2017-01-18 04:52:47 +01:00
#include <QPainter>
2017-01-18 21:30:23 +01:00
namespace chatterino {
namespace widgets {
2017-01-01 02:30:42 +01:00
ChatWidgetInput::ChatWidgetInput()
2017-01-21 05:14:27 +01:00
: hbox()
, edit()
2017-01-01 02:30:42 +01:00
{
2017-01-21 05:14:27 +01:00
this->setLayout(&hbox);
2017-01-21 05:42:59 +01:00
this->setMaximumHeight(150);
2017-01-21 05:14:27 +01:00
this->hbox.addWidget(&edit);
edit.setStyleSheet(ColorScheme::instance().InputStyleSheet);
2017-01-01 02:30:42 +01:00
}
2017-01-11 18:52:09 +01:00
void
ChatWidgetInput::paintEvent(QPaintEvent *)
2017-01-01 02:30:42 +01:00
{
QPainter painter(this);
2017-01-06 23:28:48 +01:00
painter.fillRect(rect(), ColorScheme::instance().ChatInputBackground);
painter.setPen(ColorScheme::instance().ChatInputBorder);
2017-01-01 02:30:42 +01:00
painter.drawRect(0, 0, width() - 1, height() - 1);
}
2017-01-18 21:30:23 +01:00
}
}