21 Q_PLUGIN_METADATA(IID
"org.vuo.inputEditor" FILE
"VuoInputEditorMovieFormat.json")
57 const QString &imageQualityAsString,
58 const QVariant &audioEncoding,
59 const QString &audioQualityAsString);
72 QComboBox *comboBoxImageEncoding;
73 QComboBox *comboBoxAudioEncoding;
75 QLabel *labelImageQuality;
76 QLabel *labelAudioQuality;
78 QLineEdit *lineEditImageQuality;
79 QLineEdit *lineEditAudioQuality;
81 double suggestedMinImageQuality;
82 double suggestedMaxImageQuality;
83 QSlider *sliderImageQuality;
85 double suggestedMinAudioQuality;
86 double suggestedMaxAudioQuality;
87 QSlider *sliderAudioQuality;
89 int lineEditValueToScaledSliderValue(
double lineEditValue, qualityAttribute whichQualityAttribute);
90 double sliderValueToScaledLineEditValue(
int sliderValue, qualityAttribute whichQualityAttribute);
92 void updateLineEditValue(
int newSliderValue, qualityAttribute whichQualityAttribute);
93 void updateQualitySliderEnabledStatus();
95 QComboBox * setUpComboBoxForType(QComboBox *comboBox, QString type,
string originalValueAsString);
97 static const QColor darkModeEnabledLabelTextColor;
98 static const QColor darkModeDisabledLabelTextColor;
101 void updateSliderValue(QString newLineEditText);
102 void updateLineEditValue();
103 void updateLineEditValue(
int newSliderValue);
105 void updateQualitySliderEnabledStatusAndEmitValueChanged();
106 void emitValueChanged();