exportdialog: ignore scroll events on widgets

Fixes usability issue where scrolling tabs on the export dialog could inadvertently change parameters
This commit is contained in:
itsmattkc
2022-08-15 12:51:12 -07:00
parent 4a933f7764
commit c1dd45bb57
2 changed files with 33 additions and 1 deletions
+5
View File
@@ -34,6 +34,7 @@
#include "exportsubtitlestab.h"
#include "exportvideotab.h"
#include "task/export/export.h"
#include "widget/nodeparamview/nodeparamviewwidgetbridge.h"
#include "widget/viewer/viewer.h"
namespace olive {
@@ -58,6 +59,8 @@ public:
EncodingParams GenerateParams() const;
void SetParams(const EncodingParams &e);
virtual bool eventFilter(QObject *o, QEvent *e) override;
public slots:
virtual void done(int r) override;
@@ -113,6 +116,8 @@ private:
QWidget* preferences_area_;
QCheckBox *export_bkg_box_;
NodeParamViewScrollBlocker *scroll_blocker_;
private slots:
void BrowseFilename();