/***************************************************************************
- * Copyright (C) 2005-2018 by the Quassel Project *
+ * Copyright (C) 2005-2020 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include <QStyle>
#include <QStyleOptionFrame>
-
-ColorButton::ColorButton(QWidget *parent) : QToolButton(parent)
+ColorButton::ColorButton(QWidget* parent)
+ : QToolButton(parent)
{
setText("");
- connect(this, SIGNAL(clicked()), SLOT(chooseColor()));
+ connect(this, &QAbstractButton::clicked, this, &ColorButton::chooseColor);
}
-
-void ColorButton::setColor(const QColor &color)
+void ColorButton::setColor(const QColor& color)
{
_color = color;
QPixmap pixmap(QSize(32, 32));
emit colorChanged(color);
}
-
QColor ColorButton::color() const
{
return _color;
}
-
void ColorButton::chooseColor()
{
QColor c = QColorDialog::getColor(color(), this);