TranscodeDialog: update to optionally preserve directory structure

This commit is contained in:
Kyle Hopkins
2025-01-04 11:12:00 -08:00
committed by Jonas Kvinge
parent 24af1be666
commit 8fcee4511d
3 changed files with 54 additions and 5 deletions

View File

@@ -49,6 +49,7 @@ class TranscodeDialog : public QDialog {
~TranscodeDialog() override;
void SetFilenames(const QStringList &filenames);
void SetImportFilenames(const QStringList &filenames, const QString &path);
protected:
void showEvent(QShowEvent *e) override;
@@ -62,7 +63,8 @@ class TranscodeDialog : public QDialog {
void UpdateStatusText();
void UpdateProgress();
static QString TrimPath(const QString &path);
QString GetOutputFileName(const QString &input, const TranscoderPreset &preset) const;
static void CreatePathIfNotExists(const QString &path);
QString GetOutputFileName(const QString &input, const QString &input_import_dir, const TranscoderPreset &preset) const;
private Q_SLOTS:
void Add();