1336 lines
78 KiB
C
1336 lines
78 KiB
C
|
/********************************************************************************
|
||
|
** Form generated from reading UI file 'mainwindow.ui'
|
||
|
**
|
||
|
** Created by: Qt User Interface Compiler version 5.15.10
|
||
|
**
|
||
|
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||
|
********************************************************************************/
|
||
|
|
||
|
#ifndef UI_MAINWINDOW_H
|
||
|
#define UI_MAINWINDOW_H
|
||
|
|
||
|
#include <QtCore/QVariant>
|
||
|
#include <QtGui/QIcon>
|
||
|
#include <QtWidgets/QAction>
|
||
|
#include <QtWidgets/QApplication>
|
||
|
#include <QtWidgets/QCheckBox>
|
||
|
#include <QtWidgets/QComboBox>
|
||
|
#include <QtWidgets/QDoubleSpinBox>
|
||
|
#include <QtWidgets/QGroupBox>
|
||
|
#include <QtWidgets/QLabel>
|
||
|
#include <QtWidgets/QLineEdit>
|
||
|
#include <QtWidgets/QListWidget>
|
||
|
#include <QtWidgets/QMainWindow>
|
||
|
#include <QtWidgets/QMenu>
|
||
|
#include <QtWidgets/QMenuBar>
|
||
|
#include <QtWidgets/QPushButton>
|
||
|
#include <QtWidgets/QSlider>
|
||
|
#include <QtWidgets/QStackedWidget>
|
||
|
#include <QtWidgets/QTabWidget>
|
||
|
#include <QtWidgets/QWidget>
|
||
|
|
||
|
QT_BEGIN_NAMESPACE
|
||
|
|
||
|
class Ui_MainWindow
|
||
|
{
|
||
|
public:
|
||
|
QAction *actionQuit;
|
||
|
QAction *actionSave_As;
|
||
|
QAction *actionLoad;
|
||
|
QAction *actionAbout;
|
||
|
QWidget *centralWidget;
|
||
|
QPushButton *applyButton;
|
||
|
QTabWidget *tabWidget;
|
||
|
QWidget *tab_3;
|
||
|
QComboBox *sampleFormatCombo;
|
||
|
QLabel *label_5;
|
||
|
QLabel *label_6;
|
||
|
QComboBox *channelConfigCombo;
|
||
|
QComboBox *sampleRateCombo;
|
||
|
QLabel *label_7;
|
||
|
QLabel *label_14;
|
||
|
QComboBox *stereoModeCombo;
|
||
|
QGroupBox *groupBox;
|
||
|
QGroupBox *groupBox_3;
|
||
|
QWidget *widget;
|
||
|
QLabel *label_11;
|
||
|
QSlider *periodCountSlider;
|
||
|
QLineEdit *periodCountEdit;
|
||
|
QWidget *widget_2;
|
||
|
QSlider *periodSizeSlider;
|
||
|
QLabel *label_10;
|
||
|
QLineEdit *periodSizeEdit;
|
||
|
QComboBox *stereoEncodingComboBox;
|
||
|
QLabel *label_19;
|
||
|
QLabel *label_30;
|
||
|
QComboBox *ambiFormatComboBox;
|
||
|
QCheckBox *outputLimiterCheckBox;
|
||
|
QCheckBox *outputDitherCheckBox;
|
||
|
QGroupBox *groupBox_4;
|
||
|
QLabel *resamplerLabel;
|
||
|
QSlider *resamplerSlider;
|
||
|
QLabel *label_9;
|
||
|
QLabel *label_15;
|
||
|
QWidget *tab_6;
|
||
|
QCheckBox *decoderHQModeCheckBox;
|
||
|
QCheckBox *decoderDistCompCheckBox;
|
||
|
QGroupBox *groupBox_8;
|
||
|
QLineEdit *decoderQuadLineEdit;
|
||
|
QLabel *label_25;
|
||
|
QPushButton *decoderQuadButton;
|
||
|
QLineEdit *decoder51LineEdit;
|
||
|
QPushButton *decoder51Button;
|
||
|
QLabel *label_26;
|
||
|
QLabel *label_28;
|
||
|
QLineEdit *decoder61LineEdit;
|
||
|
QPushButton *decoder61Button;
|
||
|
QPushButton *decoder71Button;
|
||
|
QLineEdit *decoder71LineEdit;
|
||
|
QLabel *label_29;
|
||
|
QLabel *label_33;
|
||
|
QLineEdit *decoder3D71LineEdit;
|
||
|
QPushButton *decoder3D71Button;
|
||
|
QCheckBox *decoderNFEffectsCheckBox;
|
||
|
QWidget *widget_3;
|
||
|
QLabel *label_27;
|
||
|
QDoubleSpinBox *decoderSpeakerDistSpinBox;
|
||
|
QWidget *tab_5;
|
||
|
QGroupBox *groupBox_2;
|
||
|
QGroupBox *groupBox_6;
|
||
|
QListWidget *hrtfFileList;
|
||
|
QPushButton *hrtfAddButton;
|
||
|
QCheckBox *defaultHrtfPathsCheckBox;
|
||
|
QPushButton *hrtfRemoveButton;
|
||
|
QLabel *label_12;
|
||
|
QComboBox *preferredHrtfComboBox;
|
||
|
QGroupBox *groupBox_9;
|
||
|
QLabel *label_31;
|
||
|
QLabel *label_32;
|
||
|
QSlider *hrtfmodeSlider;
|
||
|
QLabel *hrtfmodeLabel;
|
||
|
QWidget *tab;
|
||
|
QListWidget *backendListWidget;
|
||
|
QStackedWidget *backendStackedWidget;
|
||
|
QWidget *page;
|
||
|
QCheckBox *backendCheckBox;
|
||
|
QListWidget *disabledBackendList;
|
||
|
QListWidget *enabledBackendList;
|
||
|
QLabel *label_2;
|
||
|
QLabel *label;
|
||
|
QWidget *page_1;
|
||
|
QCheckBox *pwireAssumeAudioCheckBox;
|
||
|
QCheckBox *pwireRtMixCheckBox;
|
||
|
QWidget *page_2;
|
||
|
QCheckBox *wasapiResamplerCheckBox;
|
||
|
QWidget *page_8;
|
||
|
QCheckBox *pulseAutospawnCheckBox;
|
||
|
QCheckBox *pulseAllowMovesCheckBox;
|
||
|
QCheckBox *pulseFixRateCheckBox;
|
||
|
QCheckBox *pulseAdjLatencyCheckBox;
|
||
|
QWidget *page_7;
|
||
|
QCheckBox *jackAutospawnCheckBox;
|
||
|
QGroupBox *groupBox_7;
|
||
|
QLineEdit *jackBufferSizeLine;
|
||
|
QSlider *jackBufferSizeSlider;
|
||
|
QCheckBox *jackConnectPortsCheckBox;
|
||
|
QCheckBox *jackRtMixCheckBox;
|
||
|
QWidget *page_3;
|
||
|
QLabel *label_17;
|
||
|
QLineEdit *alsaDefaultDeviceLine;
|
||
|
QLabel *label_18;
|
||
|
QLineEdit *alsaDefaultCaptureLine;
|
||
|
QCheckBox *alsaResamplerCheckBox;
|
||
|
QCheckBox *alsaMmapCheckBox;
|
||
|
QWidget *page_4;
|
||
|
QLabel *label_20;
|
||
|
QLineEdit *ossDefaultDeviceLine;
|
||
|
QLabel *label_21;
|
||
|
QLineEdit *ossDefaultCaptureLine;
|
||
|
QPushButton *ossPlaybackPushButton;
|
||
|
QPushButton *ossCapturePushButton;
|
||
|
QWidget *page_5;
|
||
|
QLineEdit *solarisDefaultDeviceLine;
|
||
|
QLabel *label_22;
|
||
|
QPushButton *solarisPlaybackPushButton;
|
||
|
QWidget *page_6;
|
||
|
QLabel *label_23;
|
||
|
QLineEdit *waveOutputLine;
|
||
|
QLabel *label_24;
|
||
|
QPushButton *waveOutputButton;
|
||
|
QCheckBox *waveBFormatCheckBox;
|
||
|
QWidget *tab_2;
|
||
|
QLineEdit *srcCountLineEdit;
|
||
|
QLabel *label_3;
|
||
|
QLabel *label_4;
|
||
|
QLineEdit *effectSlotLineEdit;
|
||
|
QLabel *label_8;
|
||
|
QLineEdit *srcSendLineEdit;
|
||
|
QGroupBox *cpuExtGroupBox;
|
||
|
QCheckBox *enableSSECheckBox;
|
||
|
QCheckBox *enableSSE2CheckBox;
|
||
|
QCheckBox *enableNeonCheckBox;
|
||
|
QCheckBox *enableSSE41CheckBox;
|
||
|
QCheckBox *enableSSE3CheckBox;
|
||
|
QLabel *cpuExtDisabledLabel;
|
||
|
QWidget *tab_4;
|
||
|
QGroupBox *groupBox_5;
|
||
|
QCheckBox *enableEaxReverbCheck;
|
||
|
QCheckBox *enableStdReverbCheck;
|
||
|
QCheckBox *enableChorusCheck;
|
||
|
QCheckBox *enableDistortionCheck;
|
||
|
QCheckBox *enableEchoCheck;
|
||
|
QCheckBox *enableEqualizerCheck;
|
||
|
QCheckBox *enableFlangerCheck;
|
||
|
QCheckBox *enableModulatorCheck;
|
||
|
QCheckBox *enableDedicatedCheck;
|
||
|
QCheckBox *enableCompressorCheck;
|
||
|
QCheckBox *enablePitchShifterCheck;
|
||
|
QCheckBox *enableFrequencyShifterCheck;
|
||
|
QCheckBox *enableAutowahCheck;
|
||
|
QCheckBox *enableVocalMorpherCheck;
|
||
|
QLabel *label_13;
|
||
|
QComboBox *defaultReverbComboBox;
|
||
|
QCheckBox *enableEaxCheck;
|
||
|
QPushButton *closeCancelButton;
|
||
|
QMenuBar *menuBar;
|
||
|
QMenu *menuFile;
|
||
|
QMenu *menuHelp;
|
||
|
|
||
|
void setupUi(QMainWindow *MainWindow)
|
||
|
{
|
||
|
if (MainWindow->objectName().isEmpty())
|
||
|
MainWindow->setObjectName(QString::fromUtf8("MainWindow"));
|
||
|
MainWindow->resize(564, 469);
|
||
|
MainWindow->setMinimumSize(QSize(564, 460));
|
||
|
QIcon icon;
|
||
|
QString iconThemeName = QString::fromUtf8("preferences-desktop-sound");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
MainWindow->setWindowIcon(icon);
|
||
|
actionQuit = new QAction(MainWindow);
|
||
|
actionQuit->setObjectName(QString::fromUtf8("actionQuit"));
|
||
|
QIcon icon1;
|
||
|
iconThemeName = QString::fromUtf8("application-exit");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon1 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon1.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
actionQuit->setIcon(icon1);
|
||
|
actionSave_As = new QAction(MainWindow);
|
||
|
actionSave_As->setObjectName(QString::fromUtf8("actionSave_As"));
|
||
|
QIcon icon2;
|
||
|
iconThemeName = QString::fromUtf8("document-save-as");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon2 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon2.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
actionSave_As->setIcon(icon2);
|
||
|
actionLoad = new QAction(MainWindow);
|
||
|
actionLoad->setObjectName(QString::fromUtf8("actionLoad"));
|
||
|
QIcon icon3;
|
||
|
iconThemeName = QString::fromUtf8("document-open");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon3 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon3.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
actionLoad->setIcon(icon3);
|
||
|
actionAbout = new QAction(MainWindow);
|
||
|
actionAbout->setObjectName(QString::fromUtf8("actionAbout"));
|
||
|
centralWidget = new QWidget(MainWindow);
|
||
|
centralWidget->setObjectName(QString::fromUtf8("centralWidget"));
|
||
|
applyButton = new QPushButton(centralWidget);
|
||
|
applyButton->setObjectName(QString::fromUtf8("applyButton"));
|
||
|
applyButton->setGeometry(QRect(470, 405, 81, 31));
|
||
|
QIcon icon4;
|
||
|
iconThemeName = QString::fromUtf8("dialog-ok-apply");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon4 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon4.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
applyButton->setIcon(icon4);
|
||
|
tabWidget = new QTabWidget(centralWidget);
|
||
|
tabWidget->setObjectName(QString::fromUtf8("tabWidget"));
|
||
|
tabWidget->setGeometry(QRect(10, 0, 541, 401));
|
||
|
tab_3 = new QWidget();
|
||
|
tab_3->setObjectName(QString::fromUtf8("tab_3"));
|
||
|
sampleFormatCombo = new QComboBox(tab_3);
|
||
|
sampleFormatCombo->setObjectName(QString::fromUtf8("sampleFormatCombo"));
|
||
|
sampleFormatCombo->setGeometry(QRect(110, 50, 80, 31));
|
||
|
sampleFormatCombo->setSizeAdjustPolicy(QComboBox::AdjustToContents);
|
||
|
label_5 = new QLabel(tab_3);
|
||
|
label_5->setObjectName(QString::fromUtf8("label_5"));
|
||
|
label_5->setGeometry(QRect(0, 50, 101, 31));
|
||
|
label_5->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_6 = new QLabel(tab_3);
|
||
|
label_6->setObjectName(QString::fromUtf8("label_6"));
|
||
|
label_6->setGeometry(QRect(0, 20, 101, 31));
|
||
|
label_6->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
channelConfigCombo = new QComboBox(tab_3);
|
||
|
channelConfigCombo->setObjectName(QString::fromUtf8("channelConfigCombo"));
|
||
|
channelConfigCombo->setGeometry(QRect(110, 20, 80, 31));
|
||
|
channelConfigCombo->setSizeAdjustPolicy(QComboBox::AdjustToContents);
|
||
|
sampleRateCombo = new QComboBox(tab_3);
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->addItem(QString());
|
||
|
sampleRateCombo->setObjectName(QString::fromUtf8("sampleRateCombo"));
|
||
|
sampleRateCombo->setGeometry(QRect(380, 20, 100, 31));
|
||
|
sampleRateCombo->setEditable(true);
|
||
|
sampleRateCombo->setInsertPolicy(QComboBox::NoInsert);
|
||
|
sampleRateCombo->setSizeAdjustPolicy(QComboBox::AdjustToContents);
|
||
|
label_7 = new QLabel(tab_3);
|
||
|
label_7->setObjectName(QString::fromUtf8("label_7"));
|
||
|
label_7->setGeometry(QRect(290, 20, 81, 31));
|
||
|
label_7->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_14 = new QLabel(tab_3);
|
||
|
label_14->setObjectName(QString::fromUtf8("label_14"));
|
||
|
label_14->setGeometry(QRect(290, 50, 81, 31));
|
||
|
label_14->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
stereoModeCombo = new QComboBox(tab_3);
|
||
|
stereoModeCombo->setObjectName(QString::fromUtf8("stereoModeCombo"));
|
||
|
stereoModeCombo->setGeometry(QRect(380, 50, 101, 31));
|
||
|
groupBox = new QGroupBox(tab_3);
|
||
|
groupBox->setObjectName(QString::fromUtf8("groupBox"));
|
||
|
groupBox->setGeometry(QRect(-11, 180, 551, 201));
|
||
|
groupBox->setAlignment(Qt::AlignCenter);
|
||
|
groupBox_3 = new QGroupBox(groupBox);
|
||
|
groupBox_3->setObjectName(QString::fromUtf8("groupBox_3"));
|
||
|
groupBox_3->setGeometry(QRect(20, 30, 511, 81));
|
||
|
groupBox_3->setAlignment(Qt::AlignCenter);
|
||
|
widget = new QWidget(groupBox_3);
|
||
|
widget->setObjectName(QString::fromUtf8("widget"));
|
||
|
widget->setGeometry(QRect(260, 20, 241, 51));
|
||
|
label_11 = new QLabel(widget);
|
||
|
label_11->setObjectName(QString::fromUtf8("label_11"));
|
||
|
label_11->setGeometry(QRect(60, 0, 161, 21));
|
||
|
label_11->setAlignment(Qt::AlignCenter);
|
||
|
periodCountSlider = new QSlider(widget);
|
||
|
periodCountSlider->setObjectName(QString::fromUtf8("periodCountSlider"));
|
||
|
periodCountSlider->setGeometry(QRect(99, 20, 141, 21));
|
||
|
periodCountSlider->setMinimum(1);
|
||
|
periodCountSlider->setMaximum(16);
|
||
|
periodCountSlider->setSingleStep(1);
|
||
|
periodCountSlider->setPageStep(2);
|
||
|
periodCountSlider->setValue(1);
|
||
|
periodCountSlider->setTracking(true);
|
||
|
periodCountSlider->setOrientation(Qt::Horizontal);
|
||
|
periodCountSlider->setTickPosition(QSlider::TicksBelow);
|
||
|
periodCountSlider->setTickInterval(1);
|
||
|
periodCountEdit = new QLineEdit(widget);
|
||
|
periodCountEdit->setObjectName(QString::fromUtf8("periodCountEdit"));
|
||
|
periodCountEdit->setGeometry(QRect(40, 20, 51, 21));
|
||
|
widget_2 = new QWidget(groupBox_3);
|
||
|
widget_2->setObjectName(QString::fromUtf8("widget_2"));
|
||
|
widget_2->setGeometry(QRect(10, 20, 241, 51));
|
||
|
periodSizeSlider = new QSlider(widget_2);
|
||
|
periodSizeSlider->setObjectName(QString::fromUtf8("periodSizeSlider"));
|
||
|
periodSizeSlider->setGeometry(QRect(60, 20, 191, 21));
|
||
|
periodSizeSlider->setMinimum(63);
|
||
|
periodSizeSlider->setMaximum(8192);
|
||
|
periodSizeSlider->setSingleStep(1);
|
||
|
periodSizeSlider->setPageStep(1024);
|
||
|
periodSizeSlider->setValue(63);
|
||
|
periodSizeSlider->setTracking(true);
|
||
|
periodSizeSlider->setOrientation(Qt::Horizontal);
|
||
|
periodSizeSlider->setTickPosition(QSlider::TicksBelow);
|
||
|
periodSizeSlider->setTickInterval(512);
|
||
|
label_10 = new QLabel(widget_2);
|
||
|
label_10->setObjectName(QString::fromUtf8("label_10"));
|
||
|
label_10->setGeometry(QRect(10, 0, 201, 21));
|
||
|
label_10->setAlignment(Qt::AlignCenter);
|
||
|
periodSizeEdit = new QLineEdit(widget_2);
|
||
|
periodSizeEdit->setObjectName(QString::fromUtf8("periodSizeEdit"));
|
||
|
periodSizeEdit->setGeometry(QRect(0, 20, 51, 21));
|
||
|
stereoEncodingComboBox = new QComboBox(groupBox);
|
||
|
stereoEncodingComboBox->setObjectName(QString::fromUtf8("stereoEncodingComboBox"));
|
||
|
stereoEncodingComboBox->setGeometry(QRect(130, 120, 111, 31));
|
||
|
label_19 = new QLabel(groupBox);
|
||
|
label_19->setObjectName(QString::fromUtf8("label_19"));
|
||
|
label_19->setGeometry(QRect(20, 120, 101, 31));
|
||
|
label_19->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_30 = new QLabel(groupBox);
|
||
|
label_30->setObjectName(QString::fromUtf8("label_30"));
|
||
|
label_30->setGeometry(QRect(260, 120, 121, 31));
|
||
|
label_30->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
ambiFormatComboBox = new QComboBox(groupBox);
|
||
|
ambiFormatComboBox->setObjectName(QString::fromUtf8("ambiFormatComboBox"));
|
||
|
ambiFormatComboBox->setGeometry(QRect(390, 120, 131, 31));
|
||
|
outputLimiterCheckBox = new QCheckBox(groupBox);
|
||
|
outputLimiterCheckBox->setObjectName(QString::fromUtf8("outputLimiterCheckBox"));
|
||
|
outputLimiterCheckBox->setGeometry(QRect(30, 160, 231, 20));
|
||
|
outputLimiterCheckBox->setTristate(true);
|
||
|
outputDitherCheckBox = new QCheckBox(groupBox);
|
||
|
outputDitherCheckBox->setObjectName(QString::fromUtf8("outputDitherCheckBox"));
|
||
|
outputDitherCheckBox->setGeometry(QRect(270, 160, 261, 21));
|
||
|
outputDitherCheckBox->setTristate(true);
|
||
|
groupBox_4 = new QGroupBox(tab_3);
|
||
|
groupBox_4->setObjectName(QString::fromUtf8("groupBox_4"));
|
||
|
groupBox_4->setGeometry(QRect(60, 90, 421, 81));
|
||
|
groupBox_4->setAlignment(Qt::AlignCenter);
|
||
|
resamplerLabel = new QLabel(groupBox_4);
|
||
|
resamplerLabel->setObjectName(QString::fromUtf8("resamplerLabel"));
|
||
|
resamplerLabel->setGeometry(QRect(50, 50, 321, 21));
|
||
|
resamplerLabel->setAlignment(Qt::AlignCenter);
|
||
|
resamplerSlider = new QSlider(groupBox_4);
|
||
|
resamplerSlider->setObjectName(QString::fromUtf8("resamplerSlider"));
|
||
|
resamplerSlider->setGeometry(QRect(80, 30, 251, 23));
|
||
|
resamplerSlider->setOrientation(Qt::Horizontal);
|
||
|
label_9 = new QLabel(groupBox_4);
|
||
|
label_9->setObjectName(QString::fromUtf8("label_9"));
|
||
|
label_9->setGeometry(QRect(20, 30, 51, 21));
|
||
|
label_9->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_15 = new QLabel(groupBox_4);
|
||
|
label_15->setObjectName(QString::fromUtf8("label_15"));
|
||
|
label_15->setGeometry(QRect(340, 30, 51, 21));
|
||
|
tabWidget->addTab(tab_3, QString());
|
||
|
tab_6 = new QWidget();
|
||
|
tab_6->setObjectName(QString::fromUtf8("tab_6"));
|
||
|
decoderHQModeCheckBox = new QCheckBox(tab_6);
|
||
|
decoderHQModeCheckBox->setObjectName(QString::fromUtf8("decoderHQModeCheckBox"));
|
||
|
decoderHQModeCheckBox->setGeometry(QRect(30, 20, 181, 21));
|
||
|
decoderHQModeCheckBox->setLayoutDirection(Qt::RightToLeft);
|
||
|
decoderHQModeCheckBox->setTristate(true);
|
||
|
decoderDistCompCheckBox = new QCheckBox(tab_6);
|
||
|
decoderDistCompCheckBox->setObjectName(QString::fromUtf8("decoderDistCompCheckBox"));
|
||
|
decoderDistCompCheckBox->setGeometry(QRect(30, 50, 181, 21));
|
||
|
decoderDistCompCheckBox->setLayoutDirection(Qt::RightToLeft);
|
||
|
decoderDistCompCheckBox->setTristate(true);
|
||
|
groupBox_8 = new QGroupBox(tab_6);
|
||
|
groupBox_8->setObjectName(QString::fromUtf8("groupBox_8"));
|
||
|
groupBox_8->setGeometry(QRect(-10, 140, 551, 231));
|
||
|
groupBox_8->setAlignment(Qt::AlignCenter);
|
||
|
decoderQuadLineEdit = new QLineEdit(groupBox_8);
|
||
|
decoderQuadLineEdit->setObjectName(QString::fromUtf8("decoderQuadLineEdit"));
|
||
|
decoderQuadLineEdit->setGeometry(QRect(130, 30, 301, 25));
|
||
|
label_25 = new QLabel(groupBox_8);
|
||
|
label_25->setObjectName(QString::fromUtf8("label_25"));
|
||
|
label_25->setGeometry(QRect(20, 30, 101, 25));
|
||
|
label_25->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
decoderQuadButton = new QPushButton(groupBox_8);
|
||
|
decoderQuadButton->setObjectName(QString::fromUtf8("decoderQuadButton"));
|
||
|
decoderQuadButton->setGeometry(QRect(440, 30, 91, 25));
|
||
|
decoder51LineEdit = new QLineEdit(groupBox_8);
|
||
|
decoder51LineEdit->setObjectName(QString::fromUtf8("decoder51LineEdit"));
|
||
|
decoder51LineEdit->setGeometry(QRect(130, 70, 301, 25));
|
||
|
decoder51Button = new QPushButton(groupBox_8);
|
||
|
decoder51Button->setObjectName(QString::fromUtf8("decoder51Button"));
|
||
|
decoder51Button->setGeometry(QRect(440, 70, 91, 25));
|
||
|
label_26 = new QLabel(groupBox_8);
|
||
|
label_26->setObjectName(QString::fromUtf8("label_26"));
|
||
|
label_26->setGeometry(QRect(20, 70, 101, 25));
|
||
|
label_26->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_28 = new QLabel(groupBox_8);
|
||
|
label_28->setObjectName(QString::fromUtf8("label_28"));
|
||
|
label_28->setGeometry(QRect(20, 110, 101, 25));
|
||
|
label_28->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
decoder61LineEdit = new QLineEdit(groupBox_8);
|
||
|
decoder61LineEdit->setObjectName(QString::fromUtf8("decoder61LineEdit"));
|
||
|
decoder61LineEdit->setGeometry(QRect(130, 110, 301, 25));
|
||
|
decoder61Button = new QPushButton(groupBox_8);
|
||
|
decoder61Button->setObjectName(QString::fromUtf8("decoder61Button"));
|
||
|
decoder61Button->setGeometry(QRect(440, 110, 91, 25));
|
||
|
decoder71Button = new QPushButton(groupBox_8);
|
||
|
decoder71Button->setObjectName(QString::fromUtf8("decoder71Button"));
|
||
|
decoder71Button->setGeometry(QRect(440, 150, 91, 25));
|
||
|
decoder71LineEdit = new QLineEdit(groupBox_8);
|
||
|
decoder71LineEdit->setObjectName(QString::fromUtf8("decoder71LineEdit"));
|
||
|
decoder71LineEdit->setGeometry(QRect(130, 150, 301, 25));
|
||
|
label_29 = new QLabel(groupBox_8);
|
||
|
label_29->setObjectName(QString::fromUtf8("label_29"));
|
||
|
label_29->setGeometry(QRect(20, 150, 101, 25));
|
||
|
label_29->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_33 = new QLabel(groupBox_8);
|
||
|
label_33->setObjectName(QString::fromUtf8("label_33"));
|
||
|
label_33->setGeometry(QRect(20, 190, 101, 25));
|
||
|
label_33->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
decoder3D71LineEdit = new QLineEdit(groupBox_8);
|
||
|
decoder3D71LineEdit->setObjectName(QString::fromUtf8("decoder3D71LineEdit"));
|
||
|
decoder3D71LineEdit->setGeometry(QRect(130, 190, 301, 25));
|
||
|
decoder3D71Button = new QPushButton(groupBox_8);
|
||
|
decoder3D71Button->setObjectName(QString::fromUtf8("decoder3D71Button"));
|
||
|
decoder3D71Button->setGeometry(QRect(440, 190, 91, 25));
|
||
|
decoderNFEffectsCheckBox = new QCheckBox(tab_6);
|
||
|
decoderNFEffectsCheckBox->setObjectName(QString::fromUtf8("decoderNFEffectsCheckBox"));
|
||
|
decoderNFEffectsCheckBox->setGeometry(QRect(30, 80, 181, 21));
|
||
|
decoderNFEffectsCheckBox->setLayoutDirection(Qt::RightToLeft);
|
||
|
decoderNFEffectsCheckBox->setTristate(true);
|
||
|
widget_3 = new QWidget(tab_6);
|
||
|
widget_3->setObjectName(QString::fromUtf8("widget_3"));
|
||
|
widget_3->setGeometry(QRect(30, 110, 471, 21));
|
||
|
label_27 = new QLabel(widget_3);
|
||
|
label_27->setObjectName(QString::fromUtf8("label_27"));
|
||
|
label_27->setGeometry(QRect(45, 0, 111, 21));
|
||
|
label_27->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
decoderSpeakerDistSpinBox = new QDoubleSpinBox(widget_3);
|
||
|
decoderSpeakerDistSpinBox->setObjectName(QString::fromUtf8("decoderSpeakerDistSpinBox"));
|
||
|
decoderSpeakerDistSpinBox->setGeometry(QRect(165, 0, 101, 21));
|
||
|
decoderSpeakerDistSpinBox->setDecimals(2);
|
||
|
decoderSpeakerDistSpinBox->setMinimum(0.100000000000000);
|
||
|
decoderSpeakerDistSpinBox->setMaximum(10.000000000000000);
|
||
|
decoderSpeakerDistSpinBox->setSingleStep(0.010000000000000);
|
||
|
decoderSpeakerDistSpinBox->setValue(1.000000000000000);
|
||
|
tabWidget->addTab(tab_6, QString());
|
||
|
tab_5 = new QWidget();
|
||
|
tab_5->setObjectName(QString::fromUtf8("tab_5"));
|
||
|
groupBox_2 = new QGroupBox(tab_5);
|
||
|
groupBox_2->setObjectName(QString::fromUtf8("groupBox_2"));
|
||
|
groupBox_2->setGeometry(QRect(-10, 200, 551, 181));
|
||
|
groupBox_2->setAlignment(Qt::AlignCenter);
|
||
|
groupBox_2->setCheckable(false);
|
||
|
groupBox_2->setChecked(false);
|
||
|
groupBox_6 = new QGroupBox(groupBox_2);
|
||
|
groupBox_6->setObjectName(QString::fromUtf8("groupBox_6"));
|
||
|
groupBox_6->setGeometry(QRect(20, 30, 511, 141));
|
||
|
groupBox_6->setAlignment(Qt::AlignCenter);
|
||
|
hrtfFileList = new QListWidget(groupBox_6);
|
||
|
hrtfFileList->setObjectName(QString::fromUtf8("hrtfFileList"));
|
||
|
hrtfFileList->setGeometry(QRect(20, 20, 391, 81));
|
||
|
hrtfFileList->setDragDropMode(QAbstractItemView::InternalMove);
|
||
|
hrtfFileList->setAlternatingRowColors(true);
|
||
|
hrtfFileList->setSelectionMode(QAbstractItemView::ExtendedSelection);
|
||
|
hrtfFileList->setTextElideMode(Qt::ElideNone);
|
||
|
hrtfAddButton = new QPushButton(groupBox_6);
|
||
|
hrtfAddButton->setObjectName(QString::fromUtf8("hrtfAddButton"));
|
||
|
hrtfAddButton->setGeometry(QRect(420, 20, 81, 21));
|
||
|
QIcon icon5;
|
||
|
iconThemeName = QString::fromUtf8("list-add");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon5 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon5.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
hrtfAddButton->setIcon(icon5);
|
||
|
hrtfAddButton->setFlat(false);
|
||
|
defaultHrtfPathsCheckBox = new QCheckBox(groupBox_6);
|
||
|
defaultHrtfPathsCheckBox->setObjectName(QString::fromUtf8("defaultHrtfPathsCheckBox"));
|
||
|
defaultHrtfPathsCheckBox->setGeometry(QRect(180, 110, 151, 21));
|
||
|
defaultHrtfPathsCheckBox->setChecked(true);
|
||
|
hrtfRemoveButton = new QPushButton(groupBox_6);
|
||
|
hrtfRemoveButton->setObjectName(QString::fromUtf8("hrtfRemoveButton"));
|
||
|
hrtfRemoveButton->setGeometry(QRect(420, 50, 81, 21));
|
||
|
QIcon icon6;
|
||
|
iconThemeName = QString::fromUtf8("list-remove");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon6 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon6.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
hrtfRemoveButton->setIcon(icon6);
|
||
|
label_12 = new QLabel(tab_5);
|
||
|
label_12->setObjectName(QString::fromUtf8("label_12"));
|
||
|
label_12->setGeometry(QRect(30, 20, 91, 31));
|
||
|
label_12->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
preferredHrtfComboBox = new QComboBox(tab_5);
|
||
|
preferredHrtfComboBox->setObjectName(QString::fromUtf8("preferredHrtfComboBox"));
|
||
|
preferredHrtfComboBox->setGeometry(QRect(130, 20, 161, 31));
|
||
|
groupBox_9 = new QGroupBox(tab_5);
|
||
|
groupBox_9->setObjectName(QString::fromUtf8("groupBox_9"));
|
||
|
groupBox_9->setGeometry(QRect(50, 100, 441, 81));
|
||
|
label_31 = new QLabel(groupBox_9);
|
||
|
label_31->setObjectName(QString::fromUtf8("label_31"));
|
||
|
label_31->setGeometry(QRect(20, 30, 51, 21));
|
||
|
label_31->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_32 = new QLabel(groupBox_9);
|
||
|
label_32->setObjectName(QString::fromUtf8("label_32"));
|
||
|
label_32->setGeometry(QRect(340, 30, 51, 21));
|
||
|
hrtfmodeSlider = new QSlider(groupBox_9);
|
||
|
hrtfmodeSlider->setObjectName(QString::fromUtf8("hrtfmodeSlider"));
|
||
|
hrtfmodeSlider->setGeometry(QRect(80, 30, 251, 21));
|
||
|
hrtfmodeSlider->setOrientation(Qt::Horizontal);
|
||
|
hrtfmodeLabel = new QLabel(groupBox_9);
|
||
|
hrtfmodeLabel->setObjectName(QString::fromUtf8("hrtfmodeLabel"));
|
||
|
hrtfmodeLabel->setGeometry(QRect(50, 50, 321, 21));
|
||
|
hrtfmodeLabel->setAlignment(Qt::AlignCenter);
|
||
|
tabWidget->addTab(tab_5, QString());
|
||
|
tab = new QWidget();
|
||
|
tab->setObjectName(QString::fromUtf8("tab"));
|
||
|
backendListWidget = new QListWidget(tab);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
new QListWidgetItem(backendListWidget);
|
||
|
backendListWidget->setObjectName(QString::fromUtf8("backendListWidget"));
|
||
|
backendListWidget->setGeometry(QRect(0, 11, 111, 361));
|
||
|
backendListWidget->setAlternatingRowColors(true);
|
||
|
backendStackedWidget = new QStackedWidget(tab);
|
||
|
backendStackedWidget->setObjectName(QString::fromUtf8("backendStackedWidget"));
|
||
|
backendStackedWidget->setGeometry(QRect(110, 10, 421, 361));
|
||
|
page = new QWidget();
|
||
|
page->setObjectName(QString::fromUtf8("page"));
|
||
|
backendCheckBox = new QCheckBox(page);
|
||
|
backendCheckBox->setObjectName(QString::fromUtf8("backendCheckBox"));
|
||
|
backendCheckBox->setGeometry(QRect(20, 190, 391, 21));
|
||
|
backendCheckBox->setChecked(true);
|
||
|
disabledBackendList = new QListWidget(page);
|
||
|
disabledBackendList->setObjectName(QString::fromUtf8("disabledBackendList"));
|
||
|
disabledBackendList->setGeometry(QRect(220, 30, 191, 151));
|
||
|
enabledBackendList = new QListWidget(page);
|
||
|
enabledBackendList->setObjectName(QString::fromUtf8("enabledBackendList"));
|
||
|
enabledBackendList->setGeometry(QRect(20, 30, 191, 151));
|
||
|
enabledBackendList->setDragDropMode(QAbstractItemView::InternalMove);
|
||
|
label_2 = new QLabel(page);
|
||
|
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||
|
label_2->setGeometry(QRect(230, 10, 171, 20));
|
||
|
label = new QLabel(page);
|
||
|
label->setObjectName(QString::fromUtf8("label"));
|
||
|
label->setGeometry(QRect(30, 10, 171, 20));
|
||
|
backendStackedWidget->addWidget(page);
|
||
|
page_1 = new QWidget();
|
||
|
page_1->setObjectName(QString::fromUtf8("page_1"));
|
||
|
pwireAssumeAudioCheckBox = new QCheckBox(page_1);
|
||
|
pwireAssumeAudioCheckBox->setObjectName(QString::fromUtf8("pwireAssumeAudioCheckBox"));
|
||
|
pwireAssumeAudioCheckBox->setGeometry(QRect(20, 10, 161, 21));
|
||
|
pwireAssumeAudioCheckBox->setTristate(true);
|
||
|
pwireRtMixCheckBox = new QCheckBox(page_1);
|
||
|
pwireRtMixCheckBox->setObjectName(QString::fromUtf8("pwireRtMixCheckBox"));
|
||
|
pwireRtMixCheckBox->setGeometry(QRect(20, 40, 161, 21));
|
||
|
pwireRtMixCheckBox->setTristate(true);
|
||
|
backendStackedWidget->addWidget(page_1);
|
||
|
page_2 = new QWidget();
|
||
|
page_2->setObjectName(QString::fromUtf8("page_2"));
|
||
|
wasapiResamplerCheckBox = new QCheckBox(page_2);
|
||
|
wasapiResamplerCheckBox->setObjectName(QString::fromUtf8("wasapiResamplerCheckBox"));
|
||
|
wasapiResamplerCheckBox->setGeometry(QRect(20, 10, 191, 21));
|
||
|
wasapiResamplerCheckBox->setTristate(true);
|
||
|
backendStackedWidget->addWidget(page_2);
|
||
|
page_8 = new QWidget();
|
||
|
page_8->setObjectName(QString::fromUtf8("page_8"));
|
||
|
pulseAutospawnCheckBox = new QCheckBox(page_8);
|
||
|
pulseAutospawnCheckBox->setObjectName(QString::fromUtf8("pulseAutospawnCheckBox"));
|
||
|
pulseAutospawnCheckBox->setGeometry(QRect(20, 10, 141, 21));
|
||
|
pulseAutospawnCheckBox->setTristate(true);
|
||
|
pulseAllowMovesCheckBox = new QCheckBox(page_8);
|
||
|
pulseAllowMovesCheckBox->setObjectName(QString::fromUtf8("pulseAllowMovesCheckBox"));
|
||
|
pulseAllowMovesCheckBox->setGeometry(QRect(20, 40, 161, 21));
|
||
|
pulseAllowMovesCheckBox->setTristate(true);
|
||
|
pulseFixRateCheckBox = new QCheckBox(page_8);
|
||
|
pulseFixRateCheckBox->setObjectName(QString::fromUtf8("pulseFixRateCheckBox"));
|
||
|
pulseFixRateCheckBox->setGeometry(QRect(20, 70, 121, 21));
|
||
|
pulseFixRateCheckBox->setTristate(true);
|
||
|
pulseAdjLatencyCheckBox = new QCheckBox(page_8);
|
||
|
pulseAdjLatencyCheckBox->setObjectName(QString::fromUtf8("pulseAdjLatencyCheckBox"));
|
||
|
pulseAdjLatencyCheckBox->setGeometry(QRect(20, 100, 111, 21));
|
||
|
pulseAdjLatencyCheckBox->setTristate(true);
|
||
|
backendStackedWidget->addWidget(page_8);
|
||
|
page_7 = new QWidget();
|
||
|
page_7->setObjectName(QString::fromUtf8("page_7"));
|
||
|
jackAutospawnCheckBox = new QCheckBox(page_7);
|
||
|
jackAutospawnCheckBox->setObjectName(QString::fromUtf8("jackAutospawnCheckBox"));
|
||
|
jackAutospawnCheckBox->setGeometry(QRect(20, 10, 141, 21));
|
||
|
jackAutospawnCheckBox->setTristate(true);
|
||
|
groupBox_7 = new QGroupBox(page_7);
|
||
|
groupBox_7->setObjectName(QString::fromUtf8("groupBox_7"));
|
||
|
groupBox_7->setGeometry(QRect(10, 110, 401, 80));
|
||
|
groupBox_7->setAlignment(Qt::AlignCenter);
|
||
|
jackBufferSizeLine = new QLineEdit(groupBox_7);
|
||
|
jackBufferSizeLine->setObjectName(QString::fromUtf8("jackBufferSizeLine"));
|
||
|
jackBufferSizeLine->setGeometry(QRect(320, 30, 71, 21));
|
||
|
jackBufferSizeSlider = new QSlider(groupBox_7);
|
||
|
jackBufferSizeSlider->setObjectName(QString::fromUtf8("jackBufferSizeSlider"));
|
||
|
jackBufferSizeSlider->setGeometry(QRect(10, 30, 301, 21));
|
||
|
jackBufferSizeSlider->setMaximum(13);
|
||
|
jackBufferSizeSlider->setSingleStep(1);
|
||
|
jackBufferSizeSlider->setPageStep(4);
|
||
|
jackBufferSizeSlider->setOrientation(Qt::Horizontal);
|
||
|
jackBufferSizeSlider->setTickPosition(QSlider::TicksBelow);
|
||
|
jackBufferSizeSlider->setTickInterval(1);
|
||
|
jackConnectPortsCheckBox = new QCheckBox(page_7);
|
||
|
jackConnectPortsCheckBox->setObjectName(QString::fromUtf8("jackConnectPortsCheckBox"));
|
||
|
jackConnectPortsCheckBox->setGeometry(QRect(20, 40, 141, 21));
|
||
|
jackConnectPortsCheckBox->setTristate(true);
|
||
|
jackRtMixCheckBox = new QCheckBox(page_7);
|
||
|
jackRtMixCheckBox->setObjectName(QString::fromUtf8("jackRtMixCheckBox"));
|
||
|
jackRtMixCheckBox->setGeometry(QRect(20, 70, 141, 21));
|
||
|
jackRtMixCheckBox->setTristate(true);
|
||
|
backendStackedWidget->addWidget(page_7);
|
||
|
page_3 = new QWidget();
|
||
|
page_3->setObjectName(QString::fromUtf8("page_3"));
|
||
|
label_17 = new QLabel(page_3);
|
||
|
label_17->setObjectName(QString::fromUtf8("label_17"));
|
||
|
label_17->setGeometry(QRect(10, 30, 141, 21));
|
||
|
label_17->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
alsaDefaultDeviceLine = new QLineEdit(page_3);
|
||
|
alsaDefaultDeviceLine->setObjectName(QString::fromUtf8("alsaDefaultDeviceLine"));
|
||
|
alsaDefaultDeviceLine->setGeometry(QRect(160, 30, 231, 21));
|
||
|
label_18 = new QLabel(page_3);
|
||
|
label_18->setObjectName(QString::fromUtf8("label_18"));
|
||
|
label_18->setGeometry(QRect(10, 60, 141, 21));
|
||
|
label_18->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
alsaDefaultCaptureLine = new QLineEdit(page_3);
|
||
|
alsaDefaultCaptureLine->setObjectName(QString::fromUtf8("alsaDefaultCaptureLine"));
|
||
|
alsaDefaultCaptureLine->setGeometry(QRect(160, 60, 231, 21));
|
||
|
alsaResamplerCheckBox = new QCheckBox(page_3);
|
||
|
alsaResamplerCheckBox->setObjectName(QString::fromUtf8("alsaResamplerCheckBox"));
|
||
|
alsaResamplerCheckBox->setGeometry(QRect(20, 100, 191, 21));
|
||
|
alsaResamplerCheckBox->setTristate(true);
|
||
|
alsaMmapCheckBox = new QCheckBox(page_3);
|
||
|
alsaMmapCheckBox->setObjectName(QString::fromUtf8("alsaMmapCheckBox"));
|
||
|
alsaMmapCheckBox->setGeometry(QRect(210, 100, 191, 21));
|
||
|
alsaMmapCheckBox->setTristate(true);
|
||
|
backendStackedWidget->addWidget(page_3);
|
||
|
page_4 = new QWidget();
|
||
|
page_4->setObjectName(QString::fromUtf8("page_4"));
|
||
|
label_20 = new QLabel(page_4);
|
||
|
label_20->setObjectName(QString::fromUtf8("label_20"));
|
||
|
label_20->setGeometry(QRect(10, 30, 141, 21));
|
||
|
label_20->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
ossDefaultDeviceLine = new QLineEdit(page_4);
|
||
|
ossDefaultDeviceLine->setObjectName(QString::fromUtf8("ossDefaultDeviceLine"));
|
||
|
ossDefaultDeviceLine->setGeometry(QRect(160, 30, 151, 21));
|
||
|
label_21 = new QLabel(page_4);
|
||
|
label_21->setObjectName(QString::fromUtf8("label_21"));
|
||
|
label_21->setGeometry(QRect(10, 60, 141, 21));
|
||
|
label_21->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
ossDefaultCaptureLine = new QLineEdit(page_4);
|
||
|
ossDefaultCaptureLine->setObjectName(QString::fromUtf8("ossDefaultCaptureLine"));
|
||
|
ossDefaultCaptureLine->setGeometry(QRect(160, 60, 151, 21));
|
||
|
ossPlaybackPushButton = new QPushButton(page_4);
|
||
|
ossPlaybackPushButton->setObjectName(QString::fromUtf8("ossPlaybackPushButton"));
|
||
|
ossPlaybackPushButton->setGeometry(QRect(320, 30, 91, 21));
|
||
|
ossCapturePushButton = new QPushButton(page_4);
|
||
|
ossCapturePushButton->setObjectName(QString::fromUtf8("ossCapturePushButton"));
|
||
|
ossCapturePushButton->setGeometry(QRect(320, 60, 91, 21));
|
||
|
backendStackedWidget->addWidget(page_4);
|
||
|
page_5 = new QWidget();
|
||
|
page_5->setObjectName(QString::fromUtf8("page_5"));
|
||
|
solarisDefaultDeviceLine = new QLineEdit(page_5);
|
||
|
solarisDefaultDeviceLine->setObjectName(QString::fromUtf8("solarisDefaultDeviceLine"));
|
||
|
solarisDefaultDeviceLine->setGeometry(QRect(160, 30, 151, 21));
|
||
|
label_22 = new QLabel(page_5);
|
||
|
label_22->setObjectName(QString::fromUtf8("label_22"));
|
||
|
label_22->setGeometry(QRect(10, 30, 141, 21));
|
||
|
label_22->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
solarisPlaybackPushButton = new QPushButton(page_5);
|
||
|
solarisPlaybackPushButton->setObjectName(QString::fromUtf8("solarisPlaybackPushButton"));
|
||
|
solarisPlaybackPushButton->setGeometry(QRect(320, 30, 91, 21));
|
||
|
backendStackedWidget->addWidget(page_5);
|
||
|
page_6 = new QWidget();
|
||
|
page_6->setObjectName(QString::fromUtf8("page_6"));
|
||
|
label_23 = new QLabel(page_6);
|
||
|
label_23->setObjectName(QString::fromUtf8("label_23"));
|
||
|
label_23->setGeometry(QRect(10, 30, 71, 21));
|
||
|
label_23->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
waveOutputLine = new QLineEdit(page_6);
|
||
|
waveOutputLine->setObjectName(QString::fromUtf8("waveOutputLine"));
|
||
|
waveOutputLine->setGeometry(QRect(90, 30, 221, 21));
|
||
|
label_24 = new QLabel(page_6);
|
||
|
label_24->setObjectName(QString::fromUtf8("label_24"));
|
||
|
label_24->setGeometry(QRect(0, 90, 421, 71));
|
||
|
waveOutputButton = new QPushButton(page_6);
|
||
|
waveOutputButton->setObjectName(QString::fromUtf8("waveOutputButton"));
|
||
|
waveOutputButton->setGeometry(QRect(320, 30, 91, 21));
|
||
|
waveBFormatCheckBox = new QCheckBox(page_6);
|
||
|
waveBFormatCheckBox->setObjectName(QString::fromUtf8("waveBFormatCheckBox"));
|
||
|
waveBFormatCheckBox->setGeometry(QRect(120, 60, 191, 21));
|
||
|
backendStackedWidget->addWidget(page_6);
|
||
|
tabWidget->addTab(tab, QString());
|
||
|
tab_2 = new QWidget();
|
||
|
tab_2->setObjectName(QString::fromUtf8("tab_2"));
|
||
|
srcCountLineEdit = new QLineEdit(tab_2);
|
||
|
srcCountLineEdit->setObjectName(QString::fromUtf8("srcCountLineEdit"));
|
||
|
srcCountLineEdit->setGeometry(QRect(190, 20, 51, 21));
|
||
|
srcCountLineEdit->setMaxLength(4);
|
||
|
label_3 = new QLabel(tab_2);
|
||
|
label_3->setObjectName(QString::fromUtf8("label_3"));
|
||
|
label_3->setGeometry(QRect(10, 20, 171, 21));
|
||
|
label_3->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
label_4 = new QLabel(tab_2);
|
||
|
label_4->setObjectName(QString::fromUtf8("label_4"));
|
||
|
label_4->setGeometry(QRect(10, 50, 171, 21));
|
||
|
label_4->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
effectSlotLineEdit = new QLineEdit(tab_2);
|
||
|
effectSlotLineEdit->setObjectName(QString::fromUtf8("effectSlotLineEdit"));
|
||
|
effectSlotLineEdit->setGeometry(QRect(190, 50, 51, 21));
|
||
|
effectSlotLineEdit->setMaxLength(3);
|
||
|
label_8 = new QLabel(tab_2);
|
||
|
label_8->setObjectName(QString::fromUtf8("label_8"));
|
||
|
label_8->setGeometry(QRect(10, 80, 171, 21));
|
||
|
label_8->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
srcSendLineEdit = new QLineEdit(tab_2);
|
||
|
srcSendLineEdit->setObjectName(QString::fromUtf8("srcSendLineEdit"));
|
||
|
srcSendLineEdit->setGeometry(QRect(190, 80, 51, 21));
|
||
|
srcSendLineEdit->setMaxLength(2);
|
||
|
cpuExtGroupBox = new QGroupBox(tab_2);
|
||
|
cpuExtGroupBox->setObjectName(QString::fromUtf8("cpuExtGroupBox"));
|
||
|
cpuExtGroupBox->setGeometry(QRect(10, 120, 511, 121));
|
||
|
enableSSECheckBox = new QCheckBox(cpuExtGroupBox);
|
||
|
enableSSECheckBox->setObjectName(QString::fromUtf8("enableSSECheckBox"));
|
||
|
enableSSECheckBox->setGeometry(QRect(100, 20, 71, 31));
|
||
|
enableSSECheckBox->setChecked(true);
|
||
|
enableSSE2CheckBox = new QCheckBox(cpuExtGroupBox);
|
||
|
enableSSE2CheckBox->setObjectName(QString::fromUtf8("enableSSE2CheckBox"));
|
||
|
enableSSE2CheckBox->setGeometry(QRect(180, 20, 71, 31));
|
||
|
enableSSE2CheckBox->setChecked(true);
|
||
|
enableNeonCheckBox = new QCheckBox(cpuExtGroupBox);
|
||
|
enableNeonCheckBox->setObjectName(QString::fromUtf8("enableNeonCheckBox"));
|
||
|
enableNeonCheckBox->setGeometry(QRect(100, 50, 71, 31));
|
||
|
enableNeonCheckBox->setChecked(true);
|
||
|
enableSSE41CheckBox = new QCheckBox(cpuExtGroupBox);
|
||
|
enableSSE41CheckBox->setObjectName(QString::fromUtf8("enableSSE41CheckBox"));
|
||
|
enableSSE41CheckBox->setGeometry(QRect(340, 20, 71, 31));
|
||
|
enableSSE41CheckBox->setChecked(true);
|
||
|
enableSSE3CheckBox = new QCheckBox(cpuExtGroupBox);
|
||
|
enableSSE3CheckBox->setObjectName(QString::fromUtf8("enableSSE3CheckBox"));
|
||
|
enableSSE3CheckBox->setGeometry(QRect(260, 20, 71, 31));
|
||
|
enableSSE3CheckBox->setChecked(true);
|
||
|
cpuExtDisabledLabel = new QLabel(cpuExtGroupBox);
|
||
|
cpuExtDisabledLabel->setObjectName(QString::fromUtf8("cpuExtDisabledLabel"));
|
||
|
cpuExtDisabledLabel->setGeometry(QRect(101, 80, 311, 31));
|
||
|
tabWidget->addTab(tab_2, QString());
|
||
|
tab_4 = new QWidget();
|
||
|
tab_4->setObjectName(QString::fromUtf8("tab_4"));
|
||
|
groupBox_5 = new QGroupBox(tab_4);
|
||
|
groupBox_5->setObjectName(QString::fromUtf8("groupBox_5"));
|
||
|
groupBox_5->setGeometry(QRect(10, 60, 511, 241));
|
||
|
enableEaxReverbCheck = new QCheckBox(groupBox_5);
|
||
|
enableEaxReverbCheck->setObjectName(QString::fromUtf8("enableEaxReverbCheck"));
|
||
|
enableEaxReverbCheck->setGeometry(QRect(70, 30, 131, 21));
|
||
|
enableEaxReverbCheck->setChecked(true);
|
||
|
enableStdReverbCheck = new QCheckBox(groupBox_5);
|
||
|
enableStdReverbCheck->setObjectName(QString::fromUtf8("enableStdReverbCheck"));
|
||
|
enableStdReverbCheck->setGeometry(QRect(70, 60, 131, 21));
|
||
|
enableStdReverbCheck->setChecked(true);
|
||
|
enableChorusCheck = new QCheckBox(groupBox_5);
|
||
|
enableChorusCheck->setObjectName(QString::fromUtf8("enableChorusCheck"));
|
||
|
enableChorusCheck->setGeometry(QRect(70, 90, 131, 21));
|
||
|
enableChorusCheck->setChecked(true);
|
||
|
enableDistortionCheck = new QCheckBox(groupBox_5);
|
||
|
enableDistortionCheck->setObjectName(QString::fromUtf8("enableDistortionCheck"));
|
||
|
enableDistortionCheck->setGeometry(QRect(70, 150, 131, 21));
|
||
|
enableDistortionCheck->setChecked(true);
|
||
|
enableEchoCheck = new QCheckBox(groupBox_5);
|
||
|
enableEchoCheck->setObjectName(QString::fromUtf8("enableEchoCheck"));
|
||
|
enableEchoCheck->setGeometry(QRect(70, 180, 131, 21));
|
||
|
enableEchoCheck->setChecked(true);
|
||
|
enableEqualizerCheck = new QCheckBox(groupBox_5);
|
||
|
enableEqualizerCheck->setObjectName(QString::fromUtf8("enableEqualizerCheck"));
|
||
|
enableEqualizerCheck->setGeometry(QRect(320, 30, 131, 21));
|
||
|
enableEqualizerCheck->setChecked(true);
|
||
|
enableFlangerCheck = new QCheckBox(groupBox_5);
|
||
|
enableFlangerCheck->setObjectName(QString::fromUtf8("enableFlangerCheck"));
|
||
|
enableFlangerCheck->setGeometry(QRect(320, 90, 131, 21));
|
||
|
enableFlangerCheck->setChecked(true);
|
||
|
enableModulatorCheck = new QCheckBox(groupBox_5);
|
||
|
enableModulatorCheck->setObjectName(QString::fromUtf8("enableModulatorCheck"));
|
||
|
enableModulatorCheck->setGeometry(QRect(320, 150, 131, 21));
|
||
|
enableModulatorCheck->setChecked(true);
|
||
|
enableDedicatedCheck = new QCheckBox(groupBox_5);
|
||
|
enableDedicatedCheck->setObjectName(QString::fromUtf8("enableDedicatedCheck"));
|
||
|
enableDedicatedCheck->setGeometry(QRect(320, 180, 131, 21));
|
||
|
enableDedicatedCheck->setChecked(true);
|
||
|
enableCompressorCheck = new QCheckBox(groupBox_5);
|
||
|
enableCompressorCheck->setObjectName(QString::fromUtf8("enableCompressorCheck"));
|
||
|
enableCompressorCheck->setGeometry(QRect(70, 120, 111, 21));
|
||
|
enableCompressorCheck->setChecked(true);
|
||
|
enablePitchShifterCheck = new QCheckBox(groupBox_5);
|
||
|
enablePitchShifterCheck->setObjectName(QString::fromUtf8("enablePitchShifterCheck"));
|
||
|
enablePitchShifterCheck->setGeometry(QRect(320, 120, 131, 21));
|
||
|
enablePitchShifterCheck->setChecked(true);
|
||
|
enableFrequencyShifterCheck = new QCheckBox(groupBox_5);
|
||
|
enableFrequencyShifterCheck->setObjectName(QString::fromUtf8("enableFrequencyShifterCheck"));
|
||
|
enableFrequencyShifterCheck->setGeometry(QRect(320, 60, 131, 21));
|
||
|
enableFrequencyShifterCheck->setChecked(true);
|
||
|
enableAutowahCheck = new QCheckBox(groupBox_5);
|
||
|
enableAutowahCheck->setObjectName(QString::fromUtf8("enableAutowahCheck"));
|
||
|
enableAutowahCheck->setGeometry(QRect(70, 210, 131, 21));
|
||
|
enableAutowahCheck->setChecked(true);
|
||
|
enableVocalMorpherCheck = new QCheckBox(groupBox_5);
|
||
|
enableVocalMorpherCheck->setObjectName(QString::fromUtf8("enableVocalMorpherCheck"));
|
||
|
enableVocalMorpherCheck->setGeometry(QRect(320, 210, 131, 21));
|
||
|
enableVocalMorpherCheck->setChecked(true);
|
||
|
label_13 = new QLabel(tab_4);
|
||
|
label_13->setObjectName(QString::fromUtf8("label_13"));
|
||
|
label_13->setGeometry(QRect(10, 20, 141, 31));
|
||
|
label_13->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||
|
defaultReverbComboBox = new QComboBox(tab_4);
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->addItem(QString());
|
||
|
defaultReverbComboBox->setObjectName(QString::fromUtf8("defaultReverbComboBox"));
|
||
|
defaultReverbComboBox->setGeometry(QRect(160, 20, 135, 31));
|
||
|
defaultReverbComboBox->setSizeAdjustPolicy(QComboBox::AdjustToContents);
|
||
|
enableEaxCheck = new QCheckBox(tab_4);
|
||
|
enableEaxCheck->setObjectName(QString::fromUtf8("enableEaxCheck"));
|
||
|
enableEaxCheck->setGeometry(QRect(30, 320, 231, 21));
|
||
|
tabWidget->addTab(tab_4, QString());
|
||
|
closeCancelButton = new QPushButton(centralWidget);
|
||
|
closeCancelButton->setObjectName(QString::fromUtf8("closeCancelButton"));
|
||
|
closeCancelButton->setGeometry(QRect(370, 405, 91, 31));
|
||
|
QIcon icon7;
|
||
|
iconThemeName = QString::fromUtf8("window-close");
|
||
|
if (QIcon::hasThemeIcon(iconThemeName)) {
|
||
|
icon7 = QIcon::fromTheme(iconThemeName);
|
||
|
} else {
|
||
|
icon7.addFile(QString::fromUtf8("."), QSize(), QIcon::Normal, QIcon::Off);
|
||
|
}
|
||
|
closeCancelButton->setIcon(icon7);
|
||
|
MainWindow->setCentralWidget(centralWidget);
|
||
|
menuBar = new QMenuBar(MainWindow);
|
||
|
menuBar->setObjectName(QString::fromUtf8("menuBar"));
|
||
|
menuBar->setGeometry(QRect(0, 0, 564, 29));
|
||
|
menuFile = new QMenu(menuBar);
|
||
|
menuFile->setObjectName(QString::fromUtf8("menuFile"));
|
||
|
menuHelp = new QMenu(menuBar);
|
||
|
menuHelp->setObjectName(QString::fromUtf8("menuHelp"));
|
||
|
MainWindow->setMenuBar(menuBar);
|
||
|
|
||
|
menuBar->addAction(menuFile->menuAction());
|
||
|
menuBar->addAction(menuHelp->menuAction());
|
||
|
menuFile->addAction(actionLoad);
|
||
|
menuFile->addAction(actionSave_As);
|
||
|
menuFile->addSeparator();
|
||
|
menuFile->addAction(actionQuit);
|
||
|
menuHelp->addAction(actionAbout);
|
||
|
|
||
|
retranslateUi(MainWindow);
|
||
|
QObject::connect(backendListWidget, SIGNAL(currentRowChanged(int)), backendStackedWidget, SLOT(setCurrentIndex(int)));
|
||
|
|
||
|
tabWidget->setCurrentIndex(0);
|
||
|
backendStackedWidget->setCurrentIndex(0);
|
||
|
|
||
|
|
||
|
QMetaObject::connectSlotsByName(MainWindow);
|
||
|
} // setupUi
|
||
|
|
||
|
void retranslateUi(QMainWindow *MainWindow)
|
||
|
{
|
||
|
MainWindow->setWindowTitle(QCoreApplication::translate("MainWindow", "OpenAL Soft Configuration", nullptr));
|
||
|
actionQuit->setText(QCoreApplication::translate("MainWindow", "&Quit", nullptr));
|
||
|
actionSave_As->setText(QCoreApplication::translate("MainWindow", "Save &As...", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
actionSave_As->setToolTip(QCoreApplication::translate("MainWindow", "Save Configuration As", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
actionLoad->setText(QCoreApplication::translate("MainWindow", "&Load...", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
actionLoad->setToolTip(QCoreApplication::translate("MainWindow", "Load Configuration File", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
actionAbout->setText(QCoreApplication::translate("MainWindow", "&About...", nullptr));
|
||
|
applyButton->setText(QCoreApplication::translate("MainWindow", "Apply", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
sampleFormatCombo->setToolTip(QCoreApplication::translate("MainWindow", "The output sample type. Currently, all mixing is done with 32-bit\n"
|
||
|
"float and converted to the output sample type as needed.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_5->setText(QCoreApplication::translate("MainWindow", "Sample Format:", nullptr));
|
||
|
label_6->setText(QCoreApplication::translate("MainWindow", "Channels:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
channelConfigCombo->setToolTip(QCoreApplication::translate("MainWindow", "The default output channel configuration. Note that not all\n"
|
||
|
"backends can properly detect the channel configuration and\n"
|
||
|
"may default to stereo output.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
sampleRateCombo->setItemText(0, QCoreApplication::translate("MainWindow", "Autodetect", nullptr));
|
||
|
sampleRateCombo->setItemText(1, QCoreApplication::translate("MainWindow", "8000", nullptr));
|
||
|
sampleRateCombo->setItemText(2, QCoreApplication::translate("MainWindow", "11025", nullptr));
|
||
|
sampleRateCombo->setItemText(3, QCoreApplication::translate("MainWindow", "16000", nullptr));
|
||
|
sampleRateCombo->setItemText(4, QCoreApplication::translate("MainWindow", "22050", nullptr));
|
||
|
sampleRateCombo->setItemText(5, QCoreApplication::translate("MainWindow", "32000", nullptr));
|
||
|
sampleRateCombo->setItemText(6, QCoreApplication::translate("MainWindow", "44100", nullptr));
|
||
|
sampleRateCombo->setItemText(7, QCoreApplication::translate("MainWindow", "48000", nullptr));
|
||
|
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
sampleRateCombo->setToolTip(QCoreApplication::translate("MainWindow", "The playback/mixing sample rate.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_7->setText(QCoreApplication::translate("MainWindow", "Sample Rate:", nullptr));
|
||
|
label_14->setText(QCoreApplication::translate("MainWindow", "Stereo Mode:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
stereoModeCombo->setToolTip(QCoreApplication::translate("MainWindow", "How to treat stereo output. As headphones, HRTF or crossfeed\n"
|
||
|
"filters may be used to improve binaural quality, which may not\n"
|
||
|
"otherwise be suitable for speakers.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
groupBox->setTitle(QCoreApplication::translate("MainWindow", "Advanced Settings", nullptr));
|
||
|
groupBox_3->setTitle(QCoreApplication::translate("MainWindow", "Buffer Metrics", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
widget->setToolTip(QCoreApplication::translate("MainWindow", "The number of update periods. Higher values create a larger\n"
|
||
|
"mix ahead, which helps protect against skips when the CPU is\n"
|
||
|
"under load, but increases the delay between a sound getting\n"
|
||
|
"mixed and being heard.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_11->setText(QCoreApplication::translate("MainWindow", "Period Count", nullptr));
|
||
|
periodCountEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "3", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
widget_2->setToolTip(QCoreApplication::translate("MainWindow", "The update period size, in sample frames. This is the number of\n"
|
||
|
"frames needed for each mixing update.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_10->setText(QCoreApplication::translate("MainWindow", "Period Samples", nullptr));
|
||
|
periodSizeEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "20ms", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
stereoEncodingComboBox->setToolTip(QCoreApplication::translate("MainWindow", "Basic uses standard amplitude panning (aka\n"
|
||
|
"pair-wise, stereo pair, etc).\n"
|
||
|
"\n"
|
||
|
"UHJ creates a stereo-compatible two-channel\n"
|
||
|
"UHJ mix, which encodes some surround sound\n"
|
||
|
"information into stereo output that can be\n"
|
||
|
"decoded with a surround sound receiver.\n"
|
||
|
"\n"
|
||
|
"Binaural applies HRTF filters to create an\n"
|
||
|
"illusion of 3D placement with headphones.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_19->setText(QCoreApplication::translate("MainWindow", "Stereo Encoding:", nullptr));
|
||
|
label_30->setText(QCoreApplication::translate("MainWindow", "Ambisonic Format:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
outputLimiterCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Applies a gain limiter on the final mixed output. This reduces the\n"
|
||
|
"volume when the output samples would otherwise be clamped,\n"
|
||
|
"avoiding excessive clipping noise.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
outputLimiterCheckBox->setText(QCoreApplication::translate("MainWindow", "Enable Gain Limiter", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
outputDitherCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Applies dithering on the final mix for 8- and 16-bit output.\n"
|
||
|
"This replaces the distortion created by nearest-value\n"
|
||
|
"quantization with low-level whitenoise.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
outputDitherCheckBox->setText(QCoreApplication::translate("MainWindow", "Enable Dithering", nullptr));
|
||
|
groupBox_4->setTitle(QCoreApplication::translate("MainWindow", "Resampler Quality", nullptr));
|
||
|
resamplerLabel->setText(QCoreApplication::translate("MainWindow", "Default", nullptr));
|
||
|
label_9->setText(QCoreApplication::translate("MainWindow", "Speed", nullptr));
|
||
|
label_15->setText(QCoreApplication::translate("MainWindow", "Quality", nullptr));
|
||
|
tabWidget->setTabText(tabWidget->indexOf(tab_3), QCoreApplication::translate("MainWindow", "Playback", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
decoderHQModeCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Enables high-quality ambisonic rendering. This mode is\n"
|
||
|
"capable of frequency-dependent processing, creating a\n"
|
||
|
"better reproduction of 3D sound rendering over\n"
|
||
|
"surround sound speakers.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
decoderHQModeCheckBox->setText(QCoreApplication::translate("MainWindow", "High Quality Mode:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
decoderDistCompCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "This applies the necessary delays and attenuation\n"
|
||
|
"to make the speakers behave as though they are\n"
|
||
|
"all equidistant, which is important for proper\n"
|
||
|
"playback of 3D sound rendering. Requires the\n"
|
||
|
"proper distances to be specified in the decoder\n"
|
||
|
"configuration file.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
decoderDistCompCheckBox->setText(QCoreApplication::translate("MainWindow", "Distance Compensation:", nullptr));
|
||
|
groupBox_8->setTitle(QCoreApplication::translate("MainWindow", "Decoder Configurations", nullptr));
|
||
|
label_25->setText(QCoreApplication::translate("MainWindow", "Quadraphonic:", nullptr));
|
||
|
decoderQuadButton->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
decoder51Button->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
label_26->setText(QCoreApplication::translate("MainWindow", "5.1 Surround:", nullptr));
|
||
|
label_28->setText(QCoreApplication::translate("MainWindow", "6.1 Surround:", nullptr));
|
||
|
decoder61Button->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
decoder71Button->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
label_29->setText(QCoreApplication::translate("MainWindow", "7.1 Surround:", nullptr));
|
||
|
label_33->setText(QCoreApplication::translate("MainWindow", "3D7.1 Surround:", nullptr));
|
||
|
decoder3D71Button->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
decoderNFEffectsCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Simulates and compensates for low-frequency effects\n"
|
||
|
"caused by the curvature of nearby sound-waves, which\n"
|
||
|
"creates a more realistic perception of sound distance.\n"
|
||
|
"Note that the effect may be stronger or weaker than\n"
|
||
|
"intended if the application doesn't use or specify an\n"
|
||
|
"appropriate unit scale, or if incorrect speaker distances\n"
|
||
|
"are set in the decoder configuration file.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
decoderNFEffectsCheckBox->setText(QCoreApplication::translate("MainWindow", "Near-Field Effects:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
widget_3->setToolTip(QCoreApplication::translate("MainWindow", "Specifies the speaker distance in meters, used by the near-field control\n"
|
||
|
"filters with surround sound output. For ambisonic output modes, this value\n"
|
||
|
"is the basis for the NFC-HOA Reference Delay parameter (calculated as\n"
|
||
|
"delay_seconds = speaker_dist/343.3). This value is not used when a decoder\n"
|
||
|
"configuration is set for the output mode (since they specify the per-speaker\n"
|
||
|
"distances, overriding this setting), or when the NFC filters are off.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_27->setText(QCoreApplication::translate("MainWindow", "Speaker Distance:", nullptr));
|
||
|
decoderSpeakerDistSpinBox->setSuffix(QCoreApplication::translate("MainWindow", " meters", nullptr));
|
||
|
tabWidget->setTabText(tabWidget->indexOf(tab_6), QCoreApplication::translate("MainWindow", "Renderer", nullptr));
|
||
|
groupBox_2->setTitle(QCoreApplication::translate("MainWindow", "Advanced Settings", nullptr));
|
||
|
groupBox_6->setTitle(QCoreApplication::translate("MainWindow", "HRTF Profile Paths", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
hrtfFileList->setToolTip(QCoreApplication::translate("MainWindow", "A list of additional paths containing HRTF data sets.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
hrtfAddButton->setText(QCoreApplication::translate("MainWindow", "Add...", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
defaultHrtfPathsCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Include the default system paths in addition to any\n"
|
||
|
"listed above.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
defaultHrtfPathsCheckBox->setText(QCoreApplication::translate("MainWindow", "Include Default Paths", nullptr));
|
||
|
hrtfRemoveButton->setText(QCoreApplication::translate("MainWindow", "Remove", nullptr));
|
||
|
label_12->setText(QCoreApplication::translate("MainWindow", "Preferred HRTF:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
preferredHrtfComboBox->setToolTip(QCoreApplication::translate("MainWindow", "The default HRTF to use if the application doesn't request one.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
groupBox_9->setTitle(QCoreApplication::translate("MainWindow", "HRTF Render Method", nullptr));
|
||
|
label_31->setText(QCoreApplication::translate("MainWindow", "Speed", nullptr));
|
||
|
label_32->setText(QCoreApplication::translate("MainWindow", "Quality", nullptr));
|
||
|
hrtfmodeLabel->setText(QCoreApplication::translate("MainWindow", "Default", nullptr));
|
||
|
tabWidget->setTabText(tabWidget->indexOf(tab_5), QCoreApplication::translate("MainWindow", "HRTF", nullptr));
|
||
|
|
||
|
const bool __sortingEnabled = backendListWidget->isSortingEnabled();
|
||
|
backendListWidget->setSortingEnabled(false);
|
||
|
QListWidgetItem *___qlistwidgetitem = backendListWidget->item(0);
|
||
|
___qlistwidgetitem->setText(QCoreApplication::translate("MainWindow", "General", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem1 = backendListWidget->item(1);
|
||
|
___qlistwidgetitem1->setText(QCoreApplication::translate("MainWindow", "PipeWire", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem2 = backendListWidget->item(2);
|
||
|
___qlistwidgetitem2->setText(QCoreApplication::translate("MainWindow", "WASAPI", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem3 = backendListWidget->item(3);
|
||
|
___qlistwidgetitem3->setText(QCoreApplication::translate("MainWindow", "PulseAudio", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem4 = backendListWidget->item(4);
|
||
|
___qlistwidgetitem4->setText(QCoreApplication::translate("MainWindow", "JACK", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem5 = backendListWidget->item(5);
|
||
|
___qlistwidgetitem5->setText(QCoreApplication::translate("MainWindow", "ALSA", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem6 = backendListWidget->item(6);
|
||
|
___qlistwidgetitem6->setText(QCoreApplication::translate("MainWindow", "OSS", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem7 = backendListWidget->item(7);
|
||
|
___qlistwidgetitem7->setText(QCoreApplication::translate("MainWindow", "Solaris", nullptr));
|
||
|
QListWidgetItem *___qlistwidgetitem8 = backendListWidget->item(8);
|
||
|
___qlistwidgetitem8->setText(QCoreApplication::translate("MainWindow", "Wave Writer", nullptr));
|
||
|
backendListWidget->setSortingEnabled(__sortingEnabled);
|
||
|
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
backendCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "When checked, allows all other available backends not listed in the priority or disabled lists.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
backendCheckBox->setText(QCoreApplication::translate("MainWindow", "Allow Other Backends", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
disabledBackendList->setToolTip(QCoreApplication::translate("MainWindow", "Disabled backend driver list.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
enabledBackendList->setToolTip(QCoreApplication::translate("MainWindow", "The backend driver list order. Unknown backends and\n"
|
||
|
"duplicated names are ignored.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
label_2->setText(QCoreApplication::translate("MainWindow", "Disabled Backends:", nullptr));
|
||
|
label->setText(QCoreApplication::translate("MainWindow", "Priority Backends:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
pwireAssumeAudioCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Assumes PipeWire has support for audio, allowing\n"
|
||
|
"the backend to initialize even when no audio devices\n"
|
||
|
"are reported.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
pwireAssumeAudioCheckBox->setText(QCoreApplication::translate("MainWindow", "Assume audio support", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
pwireRtMixCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Renders samples directly in the real-time\n"
|
||
|
"processing callback. This allows for lower\n"
|
||
|
"latency and less overall CPU utilization, but\n"
|
||
|
"can increase the risk of underruns when\n"
|
||
|
"increasing the amount of processing the\n"
|
||
|
"mixer needs to do.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
pwireRtMixCheckBox->setText(QCoreApplication::translate("MainWindow", "Real-time Mixing", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
wasapiResamplerCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Specifies whether to allow an extra resampler pass on the output. Enabling\n"
|
||
|
"this will allow the playback device to be set to a different sample rate\n"
|
||
|
"than the actual output can accept, causing the backend to apply its own\n"
|
||
|
"resampling pass after OpenAL Soft mixes the sources and processes effects\n"
|
||
|
"for output.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
wasapiResamplerCheckBox->setText(QCoreApplication::translate("MainWindow", "Allow Resampler", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
pulseAutospawnCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Automatically spawn a PulseAudio server if one\n"
|
||
|
"is not already running.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
pulseAutospawnCheckBox->setText(QCoreApplication::translate("MainWindow", "AutoSpawn Server", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
pulseAllowMovesCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Allows moving PulseAudio streams to different\n"
|
||
|
"devices during playback or capture. Note that the\n"
|
||
|
"device specifier and device format will not change\n"
|
||
|
"to match the new device.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
pulseAllowMovesCheckBox->setText(QCoreApplication::translate("MainWindow", "Allow Moving Streams", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
pulseFixRateCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "When checked, fix the OpenAL device's sample\n"
|
||
|
"rate to match the PulseAudio device.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
pulseFixRateCheckBox->setText(QCoreApplication::translate("MainWindow", "Fix Sample Rate", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
pulseAdjLatencyCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Attempts to adjust the overall latency of device\n"
|
||
|
"playback. Note that this may have adverse effects\n"
|
||
|
"on the resulting internal buffer sizes and mixing\n"
|
||
|
"updates, leading to performance problems and\n"
|
||
|
"drop-outs.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
pulseAdjLatencyCheckBox->setText(QCoreApplication::translate("MainWindow", "Adjust Latency", nullptr));
|
||
|
jackAutospawnCheckBox->setText(QCoreApplication::translate("MainWindow", "AutoSpawn Server", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
groupBox_7->setToolTip(QCoreApplication::translate("MainWindow", "The update buffer size, in samples, that the backend\n"
|
||
|
"will keep buffered to handle the server's real-time\n"
|
||
|
"processing requests. Must be a power of 2. Ignored\n"
|
||
|
"when Real-time Mixing is used.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
groupBox_7->setTitle(QCoreApplication::translate("MainWindow", "Buffer Size", nullptr));
|
||
|
jackBufferSizeLine->setPlaceholderText(QCoreApplication::translate("MainWindow", "0", nullptr));
|
||
|
jackConnectPortsCheckBox->setText(QCoreApplication::translate("MainWindow", "AutoConnect Ports", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
jackRtMixCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Renders samples directly in the real-time\n"
|
||
|
"processing callback. This allows for lower\n"
|
||
|
"latency and less overall CPU utilization, but\n"
|
||
|
"can increase the risk of underruns when\n"
|
||
|
"increasing the amount of processing the\n"
|
||
|
"mixer needs to do.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
jackRtMixCheckBox->setText(QCoreApplication::translate("MainWindow", "Real-time Mixing", nullptr));
|
||
|
label_17->setText(QCoreApplication::translate("MainWindow", "Default Playback Device:", nullptr));
|
||
|
alsaDefaultDeviceLine->setPlaceholderText(QCoreApplication::translate("MainWindow", "default", nullptr));
|
||
|
label_18->setText(QCoreApplication::translate("MainWindow", "Default Capture Device:", nullptr));
|
||
|
alsaDefaultCaptureLine->setPlaceholderText(QCoreApplication::translate("MainWindow", "default", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
alsaResamplerCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Allow use of ALSA's software resampler. This lets\n"
|
||
|
"the OpenAL device to be set to a different sample\n"
|
||
|
"rate than the backend device, but incurs another\n"
|
||
|
"resample pass on top of OpenAL's resampler.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
alsaResamplerCheckBox->setText(QCoreApplication::translate("MainWindow", "Allow Resampler", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
alsaMmapCheckBox->setToolTip(QCoreApplication::translate("MainWindow", "Accesses the audio device buffer through an mmap,\n"
|
||
|
"potentially avoiding an extra sample buffer copy\n"
|
||
|
"during updates.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
alsaMmapCheckBox->setText(QCoreApplication::translate("MainWindow", "MMap Buffer", nullptr));
|
||
|
label_20->setText(QCoreApplication::translate("MainWindow", "Default Playback Device:", nullptr));
|
||
|
ossDefaultDeviceLine->setPlaceholderText(QCoreApplication::translate("MainWindow", "/dev/dsp", nullptr));
|
||
|
label_21->setText(QCoreApplication::translate("MainWindow", "Default Capture Device:", nullptr));
|
||
|
ossDefaultCaptureLine->setPlaceholderText(QCoreApplication::translate("MainWindow", "/dev/dsp", nullptr));
|
||
|
ossPlaybackPushButton->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
ossCapturePushButton->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
solarisDefaultDeviceLine->setPlaceholderText(QCoreApplication::translate("MainWindow", "/dev/audio", nullptr));
|
||
|
label_22->setText(QCoreApplication::translate("MainWindow", "Default Playback Device:", nullptr));
|
||
|
solarisPlaybackPushButton->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
label_23->setText(QCoreApplication::translate("MainWindow", "Output File:", nullptr));
|
||
|
label_24->setText(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-style:italic;\">Warning: The specified output file will be OVERWRITTEN WITHOUT</span></p><p align=\"center\"><span style=\" font-style:italic;\">QUESTION when the Wave Writer device is opened.</span></p></body></html>", nullptr));
|
||
|
waveOutputButton->setText(QCoreApplication::translate("MainWindow", "Browse...", nullptr));
|
||
|
waveBFormatCheckBox->setText(QCoreApplication::translate("MainWindow", "Create .amb (B-Format) files", nullptr));
|
||
|
tabWidget->setTabText(tabWidget->indexOf(tab), QCoreApplication::translate("MainWindow", "Backends", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
srcCountLineEdit->setToolTip(QCoreApplication::translate("MainWindow", "The maximum number of allocatable sources. Lower values may\n"
|
||
|
"help for systems with apps that try to play more sounds than\n"
|
||
|
"the CPU can handle.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
srcCountLineEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "256", nullptr));
|
||
|
label_3->setText(QCoreApplication::translate("MainWindow", "Number of Sound Sources:", nullptr));
|
||
|
label_4->setText(QCoreApplication::translate("MainWindow", "Number of Effect Slots:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
effectSlotLineEdit->setToolTip(QCoreApplication::translate("MainWindow", "The maximum number of Auxiliary Effect Slots an app can\n"
|
||
|
"create. A slot can use a non-negligible amount of CPU time if\n"
|
||
|
"an effect is set on it even if no sources are feeding it, so this\n"
|
||
|
"may help when apps use more than the system can handle.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
effectSlotLineEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "64", nullptr));
|
||
|
label_8->setText(QCoreApplication::translate("MainWindow", "Number of Source Sends:", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
srcSendLineEdit->setToolTip(QCoreApplication::translate("MainWindow", "Limits the number of auxiliary sends allowed per source.\n"
|
||
|
"Setting this higher than the default has no effect.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
srcSendLineEdit->setPlaceholderText(QCoreApplication::translate("MainWindow", "16", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
cpuExtGroupBox->setToolTip(QCoreApplication::translate("MainWindow", "Enables use of specific CPU extensions. Certain methods may\n"
|
||
|
"utilize CPU extensions when detected, and disabling these can\n"
|
||
|
"be useful for preventing those extensions from being used.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
cpuExtGroupBox->setTitle(QCoreApplication::translate("MainWindow", "CPU Extensions", nullptr));
|
||
|
enableSSECheckBox->setText(QCoreApplication::translate("MainWindow", "SSE", nullptr));
|
||
|
enableSSE2CheckBox->setText(QCoreApplication::translate("MainWindow", "SSE2", nullptr));
|
||
|
enableNeonCheckBox->setText(QCoreApplication::translate("MainWindow", "Neon", nullptr));
|
||
|
enableSSE41CheckBox->setText(QCoreApplication::translate("MainWindow", "SSE4.1", nullptr));
|
||
|
enableSSE3CheckBox->setText(QCoreApplication::translate("MainWindow", "SSE3", nullptr));
|
||
|
cpuExtDisabledLabel->setText(QCoreApplication::translate("MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-style:italic;\">No support enabled for CPU Extensions</span></p></body></html>", nullptr));
|
||
|
tabWidget->setTabText(tabWidget->indexOf(tab_2), QCoreApplication::translate("MainWindow", "Resources", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
groupBox_5->setToolTip(QCoreApplication::translate("MainWindow", "Specifies which effects apps can recognize. Disabling effects\n"
|
||
|
"can help for apps that try to use ones that are too intensive\n"
|
||
|
"for the system to handle.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
groupBox_5->setTitle(QCoreApplication::translate("MainWindow", "Enabled Effects", nullptr));
|
||
|
enableEaxReverbCheck->setText(QCoreApplication::translate("MainWindow", "EAX Reverb", nullptr));
|
||
|
enableStdReverbCheck->setText(QCoreApplication::translate("MainWindow", "Standard Reverb", nullptr));
|
||
|
enableChorusCheck->setText(QCoreApplication::translate("MainWindow", "Chorus", nullptr));
|
||
|
enableDistortionCheck->setText(QCoreApplication::translate("MainWindow", "Distortion", nullptr));
|
||
|
enableEchoCheck->setText(QCoreApplication::translate("MainWindow", "Echo", nullptr));
|
||
|
enableEqualizerCheck->setText(QCoreApplication::translate("MainWindow", "Equalizer", nullptr));
|
||
|
enableFlangerCheck->setText(QCoreApplication::translate("MainWindow", "Flanger", nullptr));
|
||
|
enableModulatorCheck->setText(QCoreApplication::translate("MainWindow", "Ring Modulator", nullptr));
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
enableDedicatedCheck->setToolTip(QCoreApplication::translate("MainWindow", "Enables both the Dedicated Dialog and Dedicated LFE effects\n"
|
||
|
"added by the ALC_EXT_DEDICATED extension.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
enableDedicatedCheck->setText(QCoreApplication::translate("MainWindow", "Dedicated ...", nullptr));
|
||
|
enableCompressorCheck->setText(QCoreApplication::translate("MainWindow", "Compressor", nullptr));
|
||
|
enablePitchShifterCheck->setText(QCoreApplication::translate("MainWindow", "Pitch Shifter", nullptr));
|
||
|
enableFrequencyShifterCheck->setText(QCoreApplication::translate("MainWindow", "Frequency Shifter", nullptr));
|
||
|
enableAutowahCheck->setText(QCoreApplication::translate("MainWindow", "Autowah", nullptr));
|
||
|
enableVocalMorpherCheck->setText(QCoreApplication::translate("MainWindow", "Vocal morpher", nullptr));
|
||
|
label_13->setText(QCoreApplication::translate("MainWindow", "Default Reverb Effect:", nullptr));
|
||
|
defaultReverbComboBox->setItemText(0, QCoreApplication::translate("MainWindow", "None", nullptr));
|
||
|
defaultReverbComboBox->setItemText(1, QCoreApplication::translate("MainWindow", "Generic", nullptr));
|
||
|
defaultReverbComboBox->setItemText(2, QCoreApplication::translate("MainWindow", "PaddedCell", nullptr));
|
||
|
defaultReverbComboBox->setItemText(3, QCoreApplication::translate("MainWindow", "Room", nullptr));
|
||
|
defaultReverbComboBox->setItemText(4, QCoreApplication::translate("MainWindow", "Bathroom", nullptr));
|
||
|
defaultReverbComboBox->setItemText(5, QCoreApplication::translate("MainWindow", "Livingroom", nullptr));
|
||
|
defaultReverbComboBox->setItemText(6, QCoreApplication::translate("MainWindow", "Stoneroom", nullptr));
|
||
|
defaultReverbComboBox->setItemText(7, QCoreApplication::translate("MainWindow", "Auditorium", nullptr));
|
||
|
defaultReverbComboBox->setItemText(8, QCoreApplication::translate("MainWindow", "ConcertHall", nullptr));
|
||
|
defaultReverbComboBox->setItemText(9, QCoreApplication::translate("MainWindow", "Cave", nullptr));
|
||
|
defaultReverbComboBox->setItemText(10, QCoreApplication::translate("MainWindow", "Arena", nullptr));
|
||
|
defaultReverbComboBox->setItemText(11, QCoreApplication::translate("MainWindow", "Hangar", nullptr));
|
||
|
defaultReverbComboBox->setItemText(12, QCoreApplication::translate("MainWindow", "CarpetedHallway", nullptr));
|
||
|
defaultReverbComboBox->setItemText(13, QCoreApplication::translate("MainWindow", "Hallway", nullptr));
|
||
|
defaultReverbComboBox->setItemText(14, QCoreApplication::translate("MainWindow", "StoneCorridor", nullptr));
|
||
|
defaultReverbComboBox->setItemText(15, QCoreApplication::translate("MainWindow", "Alley", nullptr));
|
||
|
defaultReverbComboBox->setItemText(16, QCoreApplication::translate("MainWindow", "Forest", nullptr));
|
||
|
defaultReverbComboBox->setItemText(17, QCoreApplication::translate("MainWindow", "City", nullptr));
|
||
|
defaultReverbComboBox->setItemText(18, QCoreApplication::translate("MainWindow", "Mountains", nullptr));
|
||
|
defaultReverbComboBox->setItemText(19, QCoreApplication::translate("MainWindow", "Quarry", nullptr));
|
||
|
defaultReverbComboBox->setItemText(20, QCoreApplication::translate("MainWindow", "Plain", nullptr));
|
||
|
defaultReverbComboBox->setItemText(21, QCoreApplication::translate("MainWindow", "ParkingLot", nullptr));
|
||
|
defaultReverbComboBox->setItemText(22, QCoreApplication::translate("MainWindow", "SewerPipe", nullptr));
|
||
|
defaultReverbComboBox->setItemText(23, QCoreApplication::translate("MainWindow", "Underwater", nullptr));
|
||
|
defaultReverbComboBox->setItemText(24, QCoreApplication::translate("MainWindow", "Drugged", nullptr));
|
||
|
defaultReverbComboBox->setItemText(25, QCoreApplication::translate("MainWindow", "Dizzy", nullptr));
|
||
|
defaultReverbComboBox->setItemText(26, QCoreApplication::translate("MainWindow", "Psychotic", nullptr));
|
||
|
|
||
|
#if QT_CONFIG(tooltip)
|
||
|
enableEaxCheck->setToolTip(QCoreApplication::translate("MainWindow", "Enables legacy EAX API support.", nullptr));
|
||
|
#endif // QT_CONFIG(tooltip)
|
||
|
enableEaxCheck->setText(QCoreApplication::translate("MainWindow", "Enable EAX API support", nullptr));
|
||
|
tabWidget->setTabText(tabWidget->indexOf(tab_4), QCoreApplication::translate("MainWindow", "Effects", nullptr));
|
||
|
closeCancelButton->setText(QCoreApplication::translate("MainWindow", "Cancel", nullptr));
|
||
|
menuFile->setTitle(QCoreApplication::translate("MainWindow", "&File", nullptr));
|
||
|
menuHelp->setTitle(QCoreApplication::translate("MainWindow", "&Help", nullptr));
|
||
|
} // retranslateUi
|
||
|
|
||
|
};
|
||
|
|
||
|
namespace Ui {
|
||
|
class MainWindow: public Ui_MainWindow {};
|
||
|
} // namespace Ui
|
||
|
|
||
|
QT_END_NAMESPACE
|
||
|
|
||
|
#endif // UI_MAINWINDOW_H
|