From 43faa61e40284a5a875bdb869270b12b732e5575 Mon Sep 17 00:00:00 2001 From: Martchus Date: Sun, 19 May 2019 17:47:34 +0200 Subject: [PATCH] Emit colorChanged() in ColorButton when setColor() called --- paletteeditor/colorbutton.cpp | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/paletteeditor/colorbutton.cpp b/paletteeditor/colorbutton.cpp index 457c2d9..e838113 100644 --- a/paletteeditor/colorbutton.cpp +++ b/paletteeditor/colorbutton.cpp @@ -36,7 +36,6 @@ void ColorButtonPrivate::slotEditColor() if (!newColor.isValid() || newColor == q_ptr->color()) return; q_ptr->setColor(newColor); - emit q_ptr->colorChanged(m_color); } QColor ColorButtonPrivate::shownColor() const @@ -102,8 +101,8 @@ void ColorButton::setColor(const QColor &color) { if (d_ptr->m_color == color) return; - d_ptr->m_color = color; update(); + emit colorChanged(d_ptr->m_color = color); } QColor ColorButton::color() const @@ -228,7 +227,6 @@ void ColorButton::dropEvent(QDropEvent *event) if (d_ptr->m_dragColor == color()) return; setColor(d_ptr->m_dragColor); - emit colorChanged(color()); } #endif } // namespace Widgets