diff --git a/panels/effectcontrols.cpp b/panels/effectcontrols.cpp index d82822d67..4feaa3e05 100644 --- a/panels/effectcontrols.cpp +++ b/panels/effectcontrols.cpp @@ -651,6 +651,11 @@ EffectsArea::EffectsArea(QWidget* parent) : QWidget(parent) {} +void EffectsArea::resizeEvent(QResizeEvent *) +{ + parent_widget->setMinimumWidth(sizeHint().width()); +} + void EffectsArea::receive_wheel_event(QWheelEvent *e) { QApplication::sendEvent(this, e); } diff --git a/panels/effectcontrols.h b/panels/effectcontrols.h index 39482789b..767e57d3f 100644 --- a/panels/effectcontrols.h +++ b/panels/effectcontrols.h @@ -46,6 +46,8 @@ public: QScrollArea* parent_widget; KeyframeView* keyframe_area; TimelineHeader* header; +protected: + void resizeEvent(QResizeEvent*); public slots: void receive_wheel_event(QWheelEvent* e); };