]> git.sesse.net Git - kdenlive/blobdiff - src/onmonitoritems/onmonitorcornersitem.cpp
corners: disable on-monitor item when not at a keyframe's position
[kdenlive] / src / onmonitoritems / onmonitorcornersitem.cpp
index d5a288a9265928af9608434ec44522cac88d9e32..43436e21b05664f1fe02ba8aebf1aa61d040500f 100644 (file)
@@ -151,12 +151,12 @@ void OnMonitorCornersItem::paint(QPainter* painter, const QStyleOptionGraphicsIt
 
     double baseSize = 1 / painter->matrix().m11();
     painter->setRenderHint(QPainter::Antialiasing);
-    painter->setBrush(QBrush(Qt::yellow));
+    painter->setBrush(QBrush(isEnabled() ? Qt::yellow : Qt::red));
     double handleSize = 4  * baseSize;
     for (int i = 0; i < 4; ++i)
         painter->drawEllipse(polygon().at(i), handleSize, handleSize);
 
-    if (KdenliveSettings::onmonitoreffects_cornersshowcontrols()) {
+    if (KdenliveSettings::onmonitoreffects_cornersshowcontrols() && isEnabled()) {
         painter->setPen(QPen(Qt::red, 2, Qt::SolidLine));
         double toolSize = 6 * baseSize;
         // move tool