Make BarModelEditor inherit from FloatModelEditorBase
Make `BarModelEditor` inherit from `FloatModelEditorBase` so that it inherits all shared functionality. Currently the class mostly implements size related methods and overrides the paint method.
This commit is contained in:
@@ -22,14 +22,13 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include "AutomatableModelView.h"
|
||||
#include "FloatModelEditorBase.h"
|
||||
|
||||
#include <QWidget>
|
||||
|
||||
namespace lmms::gui
|
||||
{
|
||||
|
||||
class BarModelEditor : public QWidget, public FloatModelView
|
||||
class BarModelEditor : public FloatModelEditorBase
|
||||
{
|
||||
public:
|
||||
BarModelEditor(QString text, FloatModel * floatModel, QWidget * parent = nullptr);
|
||||
@@ -44,12 +43,6 @@ public:
|
||||
protected:
|
||||
virtual void paintEvent(QPaintEvent *event) override;
|
||||
|
||||
virtual void contextMenuEvent(QContextMenuEvent * me) override;
|
||||
virtual void mouseDoubleClickEvent(QMouseEvent * me) override;
|
||||
|
||||
private:
|
||||
void connectToModelSignals();
|
||||
|
||||
private:
|
||||
QString const m_text;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user