diff --git a/src/librssguard/gui/reusable/colortoolbutton.cpp b/src/librssguard/gui/reusable/colortoolbutton.cpp index a0ef89a15..cc3e3628f 100644 --- a/src/librssguard/gui/reusable/colortoolbutton.cpp +++ b/src/librssguard/gui/reusable/colortoolbutton.cpp @@ -22,7 +22,6 @@ ColorToolButton::ColorToolButton(QWidget* parent) : QToolButton(parent), m_color if (new_color.isValid()) { setColor(new_color); - emit colorChanged(new_color); } }); } @@ -34,13 +33,14 @@ QColor ColorToolButton::color() const { void ColorToolButton::setColor(const QColor& color) { m_color = color; repaint(); + + emit colorChanged(m_color); } void ColorToolButton::setRandomColor() { auto clr = TextFactory::generateRandomColor(); setColor(clr); - emit colorChanged(clr); } void ColorToolButton::paintEvent(QPaintEvent* e) { @@ -76,6 +76,5 @@ void ColorToolButton::mouseReleaseEvent(QMouseEvent* event) { if (event->button() == Qt::MouseButton::RightButton) { setColor(m_alternateColor); - emit colorChanged(m_alternateColor); } } diff --git a/src/librssguard/gui/settings/settingsgui.ui b/src/librssguard/gui/settings/settingsgui.ui index aa426f9c8..09b94b7e2 100644 --- a/src/librssguard/gui/settings/settingsgui.ui +++ b/src/librssguard/gui/settings/settingsgui.ui @@ -20,7 +20,7 @@ - 0 + 1 @@ -126,7 +126,7 @@ - Force custom skin colors + Customize predefined colors true