sliders value set to where clicked

This commit is contained in:
Hane 2024-05-16 17:23:54 +02:00
commit 0e123f886d
6 changed files with 115 additions and 15 deletions

View file

@ -1,8 +1,5 @@
#pragma once
//#ifndef MAINWINDOW_H
//#define MAINWINDOW_H
#include <QMainWindow>
#include <QApplication>
#include <QCloseEvent>
@ -47,6 +44,7 @@
#include "global.h"
#include "contclasses.h"
#include "qtvisuals.h"
enum SpawnPos {
LEFT = (1 << 1),
@ -76,12 +74,17 @@ public:
class MeterSlider : public QSlider {
Q_OBJECT
private:
~MeterSlider();
float peakValue;
MixerStyle* style;
protected:
bool event(QEvent* ev) override;
void paintEvent(QPaintEvent *event) override;
public:
//MeterSlider(Qt::Orientation orientation, QWidget *parent = nullptr);
//MeterSlider(QWidget* parent = nullptr) : MeterSlider(Qt::Vertical, parent){};
void setPeakValue(float peakValue);
using QSlider::QSlider;
};
@ -278,5 +281,3 @@ private:
//void valueChanged(int value);
};
//#endif