Fix Position Line gradient appearing in all editors no matter which one is playing (#7882)

This commit is contained in:
regulus79
2025-06-03 23:10:13 -04:00
committed by GitHub
parent 2c1d402255
commit 8acc4ed3ae
4 changed files with 10 additions and 8 deletions

View File

@@ -28,6 +28,8 @@
#include <QWidget>
#include "Song.h"
namespace lmms::gui
{
@@ -37,7 +39,7 @@ class PositionLine : public QWidget
Q_PROPERTY(bool tailGradient MEMBER m_hasTailGradient)
Q_PROPERTY(QColor lineColor MEMBER m_lineColor)
public:
PositionLine(QWidget* parent);
PositionLine(QWidget* parent, Song::PlayMode playMode);
public slots:
void zoomChange(float zoom);
@@ -45,6 +47,8 @@ public slots:
private:
void paintEvent(QPaintEvent* pe) override;
Song::PlayMode m_playMode;
bool m_hasTailGradient;
QColor m_lineColor;
};