Remove Knob related code from FloatModelEditorBase

First removal of Knob related code from FloatModelEditorBase.
This commit is contained in:
Michael Gregorius
2023-07-08 14:12:28 +02:00
parent 15246b2758
commit b748c3ff33
2 changed files with 16 additions and 235 deletions

View File

@@ -76,12 +76,9 @@ class LMMS_EXPORT FloatModelEditorBase : public QWidget, public FloatModelView
mapPropertyFromModel(bool,isVolumeKnob,setVolumeKnob,m_volumeKnob);
mapPropertyFromModel(float,volumeRatio,setVolumeRatio,m_volumeRatio);
Q_PROPERTY(knobTypesTemp knobNum READ knobNum WRITE setknobNum)
Q_PROPERTY(QColor textColor READ textColor WRITE setTextColor)
void initUi( const QString & _name ); //!< to be called by ctors
void onKnobNumUpdated(); //!< to be called when you updated @a m_knobNum
public:
FloatModelEditorBase( knobTypesTemp _knob_num, QWidget * _parent = nullptr, const QString & _name = QString() );
@@ -107,9 +104,6 @@ public:
float outerRadius() const;
void setOuterRadius( float r );
knobTypesTemp knobNum() const;
void setknobNum( knobTypesTemp k );
QPointF centerPoint() const;
float centerPointX() const;
void setCenterPointX( float c );
@@ -143,7 +137,6 @@ protected:
void mouseDoubleClickEvent( QMouseEvent * _me ) override;
void paintEvent( QPaintEvent * _me ) override;
void wheelEvent( QWheelEvent * _me ) override;
void changeEvent(QEvent * ev) override;
virtual float getValue( const QPoint & _p );
@@ -160,7 +153,6 @@ private:
QLineF calculateLine( const QPointF & _mid, float _radius,
float _innerRadius = 1) const;
void drawKnob( QPainter * _p );
void setPosition( const QPoint & _p );
bool updateAngle();