OSDN Git Service

copy color as-is in QtColorLinePrivate::paintEvent()
authorIvailo Monev <xakepa10@gmail.com>
Tue, 2 Nov 2021 00:54:14 +0000 (02:54 +0200)
committerIvailo Monev <xakepa10@gmail.com>
Tue, 2 Nov 2021 00:56:04 +0000 (02:56 +0200)
Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
src/shared/qtgradienteditor/qtcolorline.cpp

index 2adcfab..4fd9de0 100644 (file)
@@ -827,7 +827,7 @@ void QtColorLinePrivate::paintEvent(QPaintEvent *)
                 p.setClipRect(r[1].adjusted(0, 0, -qRound(r[1].width() * coef), 0), Qt::UniteClip);
             }
             p.setBrush(Qt::NoBrush);
-            p.setPen(QPen(QColor(c.rgb())));
+            p.setPen(QPen(c));
 
             p.drawRect(r[1].adjusted(0, 0, -1, -1));
         //    p.drawRect(r[1].adjusted(1, 1, -2, -2));
@@ -843,7 +843,7 @@ void QtColorLinePrivate::paintEvent(QPaintEvent *)
             } else {
 
             }
-            QColor semiColor(c.rgb());
+            QColor semiColor(c);
             semiColor.setAlpha((c.alpha() + 0xFF) / 2);
             p.setPen(QPen(semiColor));
             p.drawRect(r[1].adjusted(0, 0, -1, -1));
@@ -880,12 +880,12 @@ void QtColorLinePrivate::paintEvent(QPaintEvent *)
                        colorRect.height() / 4 + colorRect.top(),
                        colorRect.width() / 2,
                        colorRect.height() / 2,
-                       QColor(c.rgb()));
+                       c);
             */
             /*
             if (m_component != QtColorLine::Alpha) {
-                p.fillRect(colorRect.adjusted(0, colorRect.height() * 4 / 5, 0, 0), QColor(c.rgb()));
-                p.fillRect(colorRect.adjusted(0, 0, 0, -colorRect.height() * 4 / 5), QColor(c.rgb()));
+                p.fillRect(colorRect.adjusted(0, colorRect.height() * 4 / 5, 0, 0), c);
+                p.fillRect(colorRect.adjusted(0, 0, 0, -colorRect.height() * 4 / 5), c);
             }
             */
         }