1 #ifndef CORRELATION_METER_H
2 #define CORRELATION_METER_H
8 class CorrelationMeter : public QWidget
13 CorrelationMeter(QWidget *parent);
15 void set_correlation(float correlation) {
16 std::unique_lock<std::mutex> lock(correlation_mutex);
17 this->correlation = correlation;
18 QMetaObject::invokeMethod(this, "update", Qt::AutoConnection);
22 void resizeEvent(QResizeEvent *event) override;
23 void paintEvent(QPaintEvent *event) override;
25 std::mutex correlation_mutex;
26 float correlation = 0.0f;
28 QPixmap on_pixmap, off_pixmap;