diff --git a/include/PluginView.h b/include/PluginView.h index a85b0b9e185..dce4d6bfb0a 100644 --- a/include/PluginView.h +++ b/include/PluginView.h @@ -41,11 +41,7 @@ class LMMS_EXPORT PluginView : public QWidget, public ModelView { } - void setResizable(bool resizable) { m_isResizable = resizable; } - bool isResizable() { return m_isResizable; } - -private: - bool m_isResizable = false; + virtual bool isResizable() const { return false; } }; } // namespace lmms::gui diff --git a/plugins/SlicerT/SlicerTView.cpp b/plugins/SlicerT/SlicerTView.cpp index 4be774f6d2a..7af2db1430e 100644 --- a/plugins/SlicerT/SlicerTView.cpp +++ b/plugins/SlicerT/SlicerTView.cpp @@ -55,7 +55,6 @@ SlicerTView::SlicerTView(SlicerT* instrument, QWidget* parent) setMaximumSize(QSize(10000, 10000)); setMinimumSize(QSize(516, 400)); - setResizable(true); m_wf = new SlicerTWaveform(248, 128, instrument, this); m_wf->move(0, s_topBarHeight); diff --git a/plugins/SlicerT/SlicerTView.h b/plugins/SlicerT/SlicerTView.h index 232c2745425..f24246621fa 100644 --- a/plugins/SlicerT/SlicerTView.h +++ b/plugins/SlicerT/SlicerTView.h @@ -78,6 +78,8 @@ public slots: void resizeEvent(QResizeEvent* event) override; private: + bool isResizable() const override { return true; } + SlicerT* m_slicerTParent; Knob* m_noteThresholdKnob;