rssguard/src/gui/colorlabel.cpp
2015-12-17 10:03:15 +01:00

27 lines
497 B
C++
Executable file

#include "gui/colorlabel.h"
#include <QPaintEvent>
#include <QPainter>
ColorLabel::ColorLabel(QWidget *parent) : QLabel(parent), m_color(QColor()) {
setFixedWidth(20);
}
ColorLabel::~ColorLabel() {
}
QColor ColorLabel::color() const {
return m_color;
}
void ColorLabel::setColor(const QColor &color) {
m_color = color;
repaint();
}
void ColorLabel::paintEvent(QPaintEvent *event) {
QPainter painter(this);
painter.fillRect(event->rect(), m_color);
}