File indexing completed on 2024-12-22 04:40:09
0001 /* 0002 SPDX-FileCopyrightText: 2017-2022 Mladen Milinkovic <max@smoothware.net> 0003 0004 SPDX-License-Identifier: GPL-2.0-or-later 0005 */ 0006 0007 #ifndef VOBSUBINPUTINITDIALOG_H 0008 #define VOBSUBINPUTINITDIALOG_H 0009 0010 #include <QDialog> 0011 0012 namespace Ui { 0013 class VobSubInputInitDialog; 0014 } 0015 0016 namespace SubtitleComposer { 0017 class VobSubInputInitDialog : public QDialog 0018 { 0019 Q_OBJECT 0020 0021 public: 0022 enum PostProcessFlags { 0023 APOSTROPHE_TO_QUOTES = 1, 0024 SPACE_PUNCTUATION = 2, 0025 SPACE_NUMBERS = 4, 0026 SPACE_PARENTHESES = 8, 0027 CHARS_OCR = 16 0028 }; 0029 0030 VobSubInputInitDialog(QWidget *parent = 0); 0031 ~VobSubInputInitDialog(); 0032 0033 void streamListSet(const QStringList streams); 0034 int streamIndex() const; 0035 0036 quint32 postProcessingFlags() const; 0037 0038 private: 0039 Ui::VobSubInputInitDialog *ui; 0040 }; 0041 } 0042 0043 #endif // VOBSUBINPUTINITDIALOG_H