feat(parameterUI): slide functionality

This commit is contained in:
parker
2025-07-18 01:43:38 +01:00
parent d989bc09dd
commit c3ea851e49
5 changed files with 70 additions and 6 deletions

View File

@@ -0,0 +1,26 @@
#pragma once
#include <QWidget>
namespace enzo::ui
{
class AbstractSliderParm
: public QWidget
{
public:
AbstractSliderParm(QWidget *parent = nullptr, Qt::WindowFlags f = Qt::WindowFlags());
private:
float value_;
float defaultValue_=0;
float minValue_;
float maxValue_=10;
protected:
void paintEvent(QPaintEvent *event) override;
void mouseMoveEvent(QMouseEvent *event) override;
};
}