exportdialog: allow restoring parameters

This commit is contained in:
itsmattkc
2022-08-10 11:49:21 -07:00
parent a2b400a1dc
commit 409f24be39
22 changed files with 331 additions and 222 deletions
+6 -4
View File
@@ -45,6 +45,7 @@ public:
ExportDialog(ViewerOutput* viewer_node, QWidget* parent = nullptr);
rational GetSelectedTimebase() const;
void SetSelectedTimebase(const rational &r);
void SetTime(const rational &time)
{
@@ -54,8 +55,11 @@ public:
preview_viewer_->SetAudioScrubbingEnabled(true);
}
protected:
virtual void closeEvent(QCloseEvent *e) override;
EncodingParams GenerateParams() const;
void SetParams(const EncodingParams &e);
public slots:
virtual void done(int r) override;
private:
void AddPreferencesTab(QWidget *inner_widget, const QString &title);
@@ -65,8 +69,6 @@ private:
bool SequenceHasSubtitles() const;
ExportParams GenerateParams() const;
ViewerOutput* viewer_node_;
ExportFormat::Format previously_selected_format_;