# -*- coding: utf-8 -*-

# Form implementation generated from reading ui file 'resources/ui/settings_jack.ui'
#
# Created by: PyQt4 UI code generator 4.12.1
#
# WARNING! All changes made in this file will be lost!

from PyQt4 import QtCore, QtGui

try:
    _fromUtf8 = QtCore.QString.fromUtf8
except AttributeError:
    def _fromUtf8(s):
        return s

try:
    _encoding = QtGui.QApplication.UnicodeUTF8
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig, _encoding)
except AttributeError:
    def _translate(context, text, disambig):
        return QtGui.QApplication.translate(context, text, disambig)

class Ui_JackSettingsW(object):
    def setupUi(self, JackSettingsW):
        JackSettingsW.setObjectName(_fromUtf8("JackSettingsW"))
        JackSettingsW.resize(680, 464)
        self.verticalLayout = QtGui.QVBoxLayout(JackSettingsW)
        self.verticalLayout.setObjectName(_fromUtf8("verticalLayout"))
        self.tabWidget = QtGui.QTabWidget(JackSettingsW)
        self.tabWidget.setObjectName(_fromUtf8("tabWidget"))
        self.engine = QtGui.QWidget()
        self.engine.setObjectName(_fromUtf8("engine"))
        self.gridLayout_4 = QtGui.QGridLayout(self.engine)
        self.gridLayout_4.setMargin(0)
        self.gridLayout_4.setObjectName(_fromUtf8("gridLayout_4"))
        self.horizontalLayout = QtGui.QHBoxLayout()
        self.horizontalLayout.setObjectName(_fromUtf8("horizontalLayout"))
        spacerItem = QtGui.QSpacerItem(80, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem)
        self.obj_server_name_label = QtGui.QLabel(self.engine)
        self.obj_server_name_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_server_name_label.setObjectName(_fromUtf8("obj_server_name_label"))
        self.horizontalLayout.addWidget(self.obj_server_name_label)
        self.obj_server_name = QtGui.QLineEdit(self.engine)
        self.obj_server_name.setObjectName(_fromUtf8("obj_server_name"))
        self.horizontalLayout.addWidget(self.obj_server_name)
        spacerItem1 = QtGui.QSpacerItem(80, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem1)
        self.gridLayout_4.addLayout(self.horizontalLayout, 0, 0, 1, 2)
        self.group_server_properties = QtGui.QGroupBox(self.engine)
        self.group_server_properties.setObjectName(_fromUtf8("group_server_properties"))
        self.horizontalLayout_5 = QtGui.QHBoxLayout(self.group_server_properties)
        self.horizontalLayout_5.setObjectName(_fromUtf8("horizontalLayout_5"))
        spacerItem2 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem2)
        self.verticalLayout_2 = QtGui.QVBoxLayout()
        self.verticalLayout_2.setObjectName(_fromUtf8("verticalLayout_2"))
        self.obj_server_realtime = QtGui.QCheckBox(self.group_server_properties)
        self.obj_server_realtime.setObjectName(_fromUtf8("obj_server_realtime"))
        self.verticalLayout_2.addWidget(self.obj_server_realtime)
        self.obj_server_temporary = QtGui.QCheckBox(self.group_server_properties)
        self.obj_server_temporary.setObjectName(_fromUtf8("obj_server_temporary"))
        self.verticalLayout_2.addWidget(self.obj_server_temporary)
        self.obj_server_verbose = QtGui.QCheckBox(self.group_server_properties)
        self.obj_server_verbose.setObjectName(_fromUtf8("obj_server_verbose"))
        self.verticalLayout_2.addWidget(self.obj_server_verbose)
        self.obj_server_alias = QtGui.QCheckBox(self.group_server_properties)
        self.obj_server_alias.setObjectName(_fromUtf8("obj_server_alias"))
        self.verticalLayout_2.addWidget(self.obj_server_alias)
        self.horizontalLayout_5.addLayout(self.verticalLayout_2)
        self.gridLayout_11 = QtGui.QGridLayout()
        self.gridLayout_11.setObjectName(_fromUtf8("gridLayout_11"))
        self.label_23 = QtGui.QLabel(self.group_server_properties)
        self.label_23.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_23.setObjectName(_fromUtf8("label_23"))
        self.gridLayout_11.addWidget(self.label_23, 0, 0, 1, 1)
        self.obj_server_realtime_priority = QtGui.QSpinBox(self.group_server_properties)
        self.obj_server_realtime_priority.setObjectName(_fromUtf8("obj_server_realtime_priority"))
        self.gridLayout_11.addWidget(self.obj_server_realtime_priority, 0, 1, 1, 1)
        self.label_25 = QtGui.QLabel(self.group_server_properties)
        self.label_25.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.label_25.setObjectName(_fromUtf8("label_25"))
        self.gridLayout_11.addWidget(self.label_25, 1, 0, 1, 1)
        self.obj_server_client_timeout = QtGui.QComboBox(self.group_server_properties)
        self.obj_server_client_timeout.setEditable(True)
        self.obj_server_client_timeout.setObjectName(_fromUtf8("obj_server_client_timeout"))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.obj_server_client_timeout.addItem(_fromUtf8(""))
        self.gridLayout_11.addWidget(self.obj_server_client_timeout, 1, 1, 1, 1)
        self.obj_server_port_max_label = QtGui.QLabel(self.group_server_properties)
        self.obj_server_port_max_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_server_port_max_label.setObjectName(_fromUtf8("obj_server_port_max_label"))
        self.gridLayout_11.addWidget(self.obj_server_port_max_label, 2, 0, 1, 1)
        self.obj_server_port_max = QtGui.QComboBox(self.group_server_properties)
        self.obj_server_port_max.setEditable(True)
        self.obj_server_port_max.setObjectName(_fromUtf8("obj_server_port_max"))
        self.obj_server_port_max.addItem(_fromUtf8(""))
        self.obj_server_port_max.addItem(_fromUtf8(""))
        self.obj_server_port_max.addItem(_fromUtf8(""))
        self.obj_server_port_max.addItem(_fromUtf8(""))
        self.obj_server_port_max.addItem(_fromUtf8(""))
        self.gridLayout_11.addWidget(self.obj_server_port_max, 2, 1, 1, 1)
        self.horizontalLayout_5.addLayout(self.gridLayout_11)
        spacerItem3 = QtGui.QSpacerItem(100, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem3)
        self.gridLayout_4.addWidget(self.group_server_properties, 1, 0, 1, 2)
        self.obj_server_clock_source = QtGui.QGroupBox(self.engine)
        self.obj_server_clock_source.setObjectName(_fromUtf8("obj_server_clock_source"))
        self.gridLayout_13 = QtGui.QGridLayout(self.obj_server_clock_source)
        self.gridLayout_13.setObjectName(_fromUtf8("gridLayout_13"))
        self.obj_server_clock_source_hpet = QtGui.QRadioButton(self.obj_server_clock_source)
        self.obj_server_clock_source_hpet.setObjectName(_fromUtf8("obj_server_clock_source_hpet"))
        self.gridLayout_13.addWidget(self.obj_server_clock_source_hpet, 3, 1, 1, 1)
        self.obj_server_clock_source_system = QtGui.QRadioButton(self.obj_server_clock_source)
        self.obj_server_clock_source_system.setObjectName(_fromUtf8("obj_server_clock_source_system"))
        self.gridLayout_13.addWidget(self.obj_server_clock_source_system, 1, 1, 1, 1)
        self.obj_server_clock_source_cycle = QtGui.QRadioButton(self.obj_server_clock_source)
        self.obj_server_clock_source_cycle.setObjectName(_fromUtf8("obj_server_clock_source_cycle"))
        self.gridLayout_13.addWidget(self.obj_server_clock_source_cycle, 2, 1, 1, 1)
        spacerItem4 = QtGui.QSpacerItem(30, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.gridLayout_13.addItem(spacerItem4, 1, 0, 1, 1)
        self.gridLayout_4.addWidget(self.obj_server_clock_source, 2, 0, 1, 1)
        self.group_server_advanced = QtGui.QGroupBox(self.engine)
        self.group_server_advanced.setObjectName(_fromUtf8("group_server_advanced"))
        self.gridLayout_14 = QtGui.QGridLayout(self.group_server_advanced)
        self.gridLayout_14.setObjectName(_fromUtf8("gridLayout_14"))
        self.obj_server_sync = QtGui.QCheckBox(self.group_server_advanced)
        self.obj_server_sync.setObjectName(_fromUtf8("obj_server_sync"))
        self.gridLayout_14.addWidget(self.obj_server_sync, 0, 1, 1, 1)
        self.obj_server_replace_registry = QtGui.QCheckBox(self.group_server_advanced)
        self.obj_server_replace_registry.setObjectName(_fromUtf8("obj_server_replace_registry"))
        self.gridLayout_14.addWidget(self.obj_server_replace_registry, 1, 1, 1, 1)
        spacerItem5 = QtGui.QSpacerItem(10, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.gridLayout_14.addItem(spacerItem5, 0, 0, 1, 1)
        self.gridLayout_4.addWidget(self.group_server_advanced, 2, 1, 1, 1)
        self.obj_server_self_connect_mode = QtGui.QGroupBox(self.engine)
        self.obj_server_self_connect_mode.setObjectName(_fromUtf8("obj_server_self_connect_mode"))
        self.gridLayout_12 = QtGui.QGridLayout(self.obj_server_self_connect_mode)
        self.gridLayout_12.setObjectName(_fromUtf8("gridLayout_12"))
        self.obj_server_self_connect_mode_0 = QtGui.QRadioButton(self.obj_server_self_connect_mode)
        self.obj_server_self_connect_mode_0.setObjectName(_fromUtf8("obj_server_self_connect_mode_0"))
        self.gridLayout_12.addWidget(self.obj_server_self_connect_mode_0, 0, 1, 1, 1)
        self.obj_server_self_connect_mode_1 = QtGui.QRadioButton(self.obj_server_self_connect_mode)
        self.obj_server_self_connect_mode_1.setObjectName(_fromUtf8("obj_server_self_connect_mode_1"))
        self.gridLayout_12.addWidget(self.obj_server_self_connect_mode_1, 1, 1, 1, 1)
        self.obj_server_self_connect_mode_2 = QtGui.QRadioButton(self.obj_server_self_connect_mode)
        self.obj_server_self_connect_mode_2.setObjectName(_fromUtf8("obj_server_self_connect_mode_2"))
        self.gridLayout_12.addWidget(self.obj_server_self_connect_mode_2, 2, 1, 1, 1)
        self.obj_server_self_connect_mode_3 = QtGui.QRadioButton(self.obj_server_self_connect_mode)
        self.obj_server_self_connect_mode_3.setObjectName(_fromUtf8("obj_server_self_connect_mode_3"))
        self.gridLayout_12.addWidget(self.obj_server_self_connect_mode_3, 3, 1, 1, 1)
        self.obj_server_self_connect_mode_4 = QtGui.QRadioButton(self.obj_server_self_connect_mode)
        self.obj_server_self_connect_mode_4.setObjectName(_fromUtf8("obj_server_self_connect_mode_4"))
        self.gridLayout_12.addWidget(self.obj_server_self_connect_mode_4, 4, 1, 1, 1)
        spacerItem6 = QtGui.QSpacerItem(30, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.gridLayout_12.addItem(spacerItem6, 0, 0, 1, 1)
        self.gridLayout_4.addWidget(self.obj_server_self_connect_mode, 3, 0, 1, 2)
        self.tabWidget.addTab(self.engine, _fromUtf8(""))
        self.driver = QtGui.QWidget()
        self.driver.setObjectName(_fromUtf8("driver"))
        self.gridLayout_10 = QtGui.QGridLayout(self.driver)
        self.gridLayout_10.setMargin(0)
        self.gridLayout_10.setObjectName(_fromUtf8("gridLayout_10"))
        self.obj_server_driver = QtGui.QTableWidget(self.driver)
        self.obj_server_driver.setMaximumSize(QtCore.QSize(120, 16777215))
        self.obj_server_driver.setObjectName(_fromUtf8("obj_server_driver"))
        self.obj_server_driver.setColumnCount(1)
        self.obj_server_driver.setRowCount(6)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setVerticalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setVerticalHeaderItem(1, item)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setVerticalHeaderItem(2, item)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setVerticalHeaderItem(3, item)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setVerticalHeaderItem(4, item)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setVerticalHeaderItem(5, item)
        item = QtGui.QTableWidgetItem()
        self.obj_server_driver.setHorizontalHeaderItem(0, item)
        item = QtGui.QTableWidgetItem()
        item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter)
        item.setFlags(QtCore.Qt.ItemIsSelectable|QtCore.Qt.ItemIsEnabled)
        self.obj_server_driver.setItem(0, 0, item)
        item = QtGui.QTableWidgetItem()
        item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter)
        item.setFlags(QtCore.Qt.ItemIsSelectable|QtCore.Qt.ItemIsEnabled)
        self.obj_server_driver.setItem(1, 0, item)
        item = QtGui.QTableWidgetItem()
        item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter)
        item.setFlags(QtCore.Qt.ItemIsSelectable|QtCore.Qt.ItemIsEnabled)
        self.obj_server_driver.setItem(2, 0, item)
        item = QtGui.QTableWidgetItem()
        item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter)
        item.setFlags(QtCore.Qt.ItemIsSelectable|QtCore.Qt.ItemIsEnabled)
        self.obj_server_driver.setItem(3, 0, item)
        item = QtGui.QTableWidgetItem()
        item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter)
        item.setFlags(QtCore.Qt.ItemIsSelectable|QtCore.Qt.ItemIsEnabled)
        self.obj_server_driver.setItem(4, 0, item)
        item = QtGui.QTableWidgetItem()
        item.setTextAlignment(QtCore.Qt.AlignHCenter|QtCore.Qt.AlignVCenter|QtCore.Qt.AlignCenter)
        item.setFlags(QtCore.Qt.ItemIsSelectable|QtCore.Qt.ItemIsEnabled)
        self.obj_server_driver.setItem(5, 0, item)
        self.obj_server_driver.horizontalHeader().setStretchLastSection(True)
        self.obj_server_driver.verticalHeader().setVisible(False)
        self.gridLayout_10.addWidget(self.obj_server_driver, 0, 0, 3, 1)
        self.group_driver_device = QtGui.QGroupBox(self.driver)
        self.group_driver_device.setObjectName(_fromUtf8("group_driver_device"))
        self.gridLayout_3 = QtGui.QGridLayout(self.group_driver_device)
        self.gridLayout_3.setObjectName(_fromUtf8("gridLayout_3"))
        self.obj_driver_device_label = QtGui.QLabel(self.group_driver_device)
        self.obj_driver_device_label.setEnabled(False)
        self.obj_driver_device_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_device_label.setObjectName(_fromUtf8("obj_driver_device_label"))
        self.gridLayout_3.addWidget(self.obj_driver_device_label, 0, 0, 1, 1)
        self.obj_driver_device = QtGui.QComboBox(self.group_driver_device)
        self.obj_driver_device.setEnabled(False)
        self.obj_driver_device.setEditable(True)
        self.obj_driver_device.setObjectName(_fromUtf8("obj_driver_device"))
        self.gridLayout_3.addWidget(self.obj_driver_device, 0, 1, 1, 1)
        self.obj_driver_duplex = QtGui.QCheckBox(self.group_driver_device)
        self.obj_driver_duplex.setEnabled(False)
        self.obj_driver_duplex.setObjectName(_fromUtf8("obj_driver_duplex"))
        self.gridLayout_3.addWidget(self.obj_driver_duplex, 0, 3, 1, 1)
        self.obj_driver_capture_label = QtGui.QLabel(self.group_driver_device)
        self.obj_driver_capture_label.setEnabled(False)
        self.obj_driver_capture_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_capture_label.setObjectName(_fromUtf8("obj_driver_capture_label"))
        self.gridLayout_3.addWidget(self.obj_driver_capture_label, 1, 0, 1, 1)
        self.obj_driver_capture = QtGui.QComboBox(self.group_driver_device)
        self.obj_driver_capture.setEnabled(False)
        self.obj_driver_capture.setEditable(True)
        self.obj_driver_capture.setObjectName(_fromUtf8("obj_driver_capture"))
        self.gridLayout_3.addWidget(self.obj_driver_capture, 1, 1, 1, 1)
        self.obj_driver_playback_label = QtGui.QLabel(self.group_driver_device)
        self.obj_driver_playback_label.setEnabled(False)
        self.obj_driver_playback_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_playback_label.setObjectName(_fromUtf8("obj_driver_playback_label"))
        self.gridLayout_3.addWidget(self.obj_driver_playback_label, 2, 0, 1, 1)
        self.obj_driver_playback = QtGui.QComboBox(self.group_driver_device)
        self.obj_driver_playback.setEnabled(False)
        self.obj_driver_playback.setEditable(True)
        self.obj_driver_playback.setObjectName(_fromUtf8("obj_driver_playback"))
        self.gridLayout_3.addWidget(self.obj_driver_playback, 2, 1, 1, 1)
        self.obj_driver_monitor = QtGui.QCheckBox(self.group_driver_device)
        self.obj_driver_monitor.setEnabled(False)
        self.obj_driver_monitor.setObjectName(_fromUtf8("obj_driver_monitor"))
        self.gridLayout_3.addWidget(self.obj_driver_monitor, 1, 3, 1, 1)
        self.obj_driver_inchannels_label = QtGui.QLabel(self.group_driver_device)
        self.obj_driver_inchannels_label.setEnabled(False)
        self.obj_driver_inchannels_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_inchannels_label.setObjectName(_fromUtf8("obj_driver_inchannels_label"))
        self.gridLayout_3.addWidget(self.obj_driver_inchannels_label, 3, 0, 1, 1)
        self.obj_driver_inchannels = QtGui.QSpinBox(self.group_driver_device)
        self.obj_driver_inchannels.setEnabled(False)
        self.obj_driver_inchannels.setObjectName(_fromUtf8("obj_driver_inchannels"))
        self.gridLayout_3.addWidget(self.obj_driver_inchannels, 3, 1, 1, 1)
        self.obj_driver_outchannels_label = QtGui.QLabel(self.group_driver_device)
        self.obj_driver_outchannels_label.setEnabled(False)
        self.obj_driver_outchannels_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_outchannels_label.setObjectName(_fromUtf8("obj_driver_outchannels_label"))
        self.gridLayout_3.addWidget(self.obj_driver_outchannels_label, 4, 0, 1, 1)
        self.obj_driver_outchannels = QtGui.QSpinBox(self.group_driver_device)
        self.obj_driver_outchannels.setEnabled(False)
        self.obj_driver_outchannels.setObjectName(_fromUtf8("obj_driver_outchannels"))
        self.gridLayout_3.addWidget(self.obj_driver_outchannels, 4, 1, 1, 1)
        spacerItem7 = QtGui.QSpacerItem(20, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.gridLayout_3.addItem(spacerItem7, 0, 2, 1, 1)
        self.obj_driver_hwmeter = QtGui.QCheckBox(self.group_driver_device)
        self.obj_driver_hwmeter.setEnabled(False)
        self.obj_driver_hwmeter.setObjectName(_fromUtf8("obj_driver_hwmeter"))
        self.gridLayout_3.addWidget(self.obj_driver_hwmeter, 4, 3, 1, 1)
        self.obj_driver_hwmon = QtGui.QCheckBox(self.group_driver_device)
        self.obj_driver_hwmon.setEnabled(False)
        self.obj_driver_hwmon.setObjectName(_fromUtf8("obj_driver_hwmon"))
        self.gridLayout_3.addWidget(self.obj_driver_hwmon, 3, 3, 1, 1)
        self.obj_driver_hw_alias = QtGui.QCheckBox(self.group_driver_device)
        self.obj_driver_hw_alias.setEnabled(False)
        self.obj_driver_hw_alias.setObjectName(_fromUtf8("obj_driver_hw_alias"))
        self.gridLayout_3.addWidget(self.obj_driver_hw_alias, 2, 3, 1, 1)
        self.gridLayout_10.addWidget(self.group_driver_device, 0, 1, 1, 2)
        self.group_driver_properties = QtGui.QGroupBox(self.driver)
        self.group_driver_properties.setObjectName(_fromUtf8("group_driver_properties"))
        self.gridLayout = QtGui.QGridLayout(self.group_driver_properties)
        self.gridLayout.setObjectName(_fromUtf8("gridLayout"))
        self.obj_driver_rate_label = QtGui.QLabel(self.group_driver_properties)
        self.obj_driver_rate_label.setEnabled(False)
        self.obj_driver_rate_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_rate_label.setObjectName(_fromUtf8("obj_driver_rate_label"))
        self.gridLayout.addWidget(self.obj_driver_rate_label, 0, 0, 1, 1)
        self.obj_driver_rate = QtGui.QComboBox(self.group_driver_properties)
        self.obj_driver_rate.setEnabled(False)
        self.obj_driver_rate.setEditable(True)
        self.obj_driver_rate.setObjectName(_fromUtf8("obj_driver_rate"))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.obj_driver_rate.addItem(_fromUtf8(""))
        self.gridLayout.addWidget(self.obj_driver_rate, 0, 1, 1, 1)
        self.obj_driver_period_label = QtGui.QLabel(self.group_driver_properties)
        self.obj_driver_period_label.setEnabled(False)
        self.obj_driver_period_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_period_label.setObjectName(_fromUtf8("obj_driver_period_label"))
        self.gridLayout.addWidget(self.obj_driver_period_label, 1, 0, 1, 1)
        self.obj_driver_period = QtGui.QComboBox(self.group_driver_properties)
        self.obj_driver_period.setEnabled(False)
        self.obj_driver_period.setEditable(True)
        self.obj_driver_period.setObjectName(_fromUtf8("obj_driver_period"))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.obj_driver_period.addItem(_fromUtf8(""))
        self.gridLayout.addWidget(self.obj_driver_period, 1, 1, 1, 1)
        self.obj_driver_nperiods_label = QtGui.QLabel(self.group_driver_properties)
        self.obj_driver_nperiods_label.setEnabled(False)
        self.obj_driver_nperiods_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_nperiods_label.setObjectName(_fromUtf8("obj_driver_nperiods_label"))
        self.gridLayout.addWidget(self.obj_driver_nperiods_label, 2, 0, 1, 1)
        self.obj_driver_nperiods = QtGui.QSpinBox(self.group_driver_properties)
        self.obj_driver_nperiods.setEnabled(False)
        self.obj_driver_nperiods.setMinimum(2)
        self.obj_driver_nperiods.setProperty("value", 2)
        self.obj_driver_nperiods.setObjectName(_fromUtf8("obj_driver_nperiods"))
        self.gridLayout.addWidget(self.obj_driver_nperiods, 2, 1, 1, 1)
        self.obj_driver_dither_label = QtGui.QLabel(self.group_driver_properties)
        self.obj_driver_dither_label.setEnabled(False)
        self.obj_driver_dither_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_dither_label.setObjectName(_fromUtf8("obj_driver_dither_label"))
        self.gridLayout.addWidget(self.obj_driver_dither_label, 3, 0, 1, 1)
        self.obj_driver_dither = QtGui.QComboBox(self.group_driver_properties)
        self.obj_driver_dither.setEnabled(False)
        self.obj_driver_dither.setObjectName(_fromUtf8("obj_driver_dither"))
        self.obj_driver_dither.addItem(_fromUtf8(""))
        self.obj_driver_dither.addItem(_fromUtf8(""))
        self.obj_driver_dither.addItem(_fromUtf8(""))
        self.obj_driver_dither.addItem(_fromUtf8(""))
        self.gridLayout.addWidget(self.obj_driver_dither, 3, 1, 1, 1)
        self.horizontalLayout_3 = QtGui.QHBoxLayout()
        self.horizontalLayout_3.setObjectName(_fromUtf8("horizontalLayout_3"))
        spacerItem8 = QtGui.QSpacerItem(80, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem8)
        self.obj_driver_softmode = QtGui.QCheckBox(self.group_driver_properties)
        self.obj_driver_softmode.setEnabled(False)
        self.obj_driver_softmode.setObjectName(_fromUtf8("obj_driver_softmode"))
        self.horizontalLayout_3.addWidget(self.obj_driver_softmode)
        self.gridLayout.addLayout(self.horizontalLayout_3, 4, 0, 1, 2)
        self.horizontalLayout_4 = QtGui.QHBoxLayout()
        self.horizontalLayout_4.setObjectName(_fromUtf8("horizontalLayout_4"))
        spacerItem9 = QtGui.QSpacerItem(80, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem9)
        self.obj_driver_shorts = QtGui.QCheckBox(self.group_driver_properties)
        self.obj_driver_shorts.setEnabled(False)
        self.obj_driver_shorts.setObjectName(_fromUtf8("obj_driver_shorts"))
        self.horizontalLayout_4.addWidget(self.obj_driver_shorts)
        self.gridLayout.addLayout(self.horizontalLayout_4, 5, 0, 1, 2)
        self.gridLayout_10.addWidget(self.group_driver_properties, 1, 1, 2, 1)
        self.group_driver_extra_latency = QtGui.QGroupBox(self.driver)
        self.group_driver_extra_latency.setObjectName(_fromUtf8("group_driver_extra_latency"))
        self.gridLayout_2 = QtGui.QGridLayout(self.group_driver_extra_latency)
        self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2"))
        self.obj_driver_input_latency_label = QtGui.QLabel(self.group_driver_extra_latency)
        self.obj_driver_input_latency_label.setEnabled(False)
        self.obj_driver_input_latency_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_input_latency_label.setObjectName(_fromUtf8("obj_driver_input_latency_label"))
        self.gridLayout_2.addWidget(self.obj_driver_input_latency_label, 0, 0, 1, 1)
        self.obj_driver_input_latency = QtGui.QSpinBox(self.group_driver_extra_latency)
        self.obj_driver_input_latency.setEnabled(False)
        self.obj_driver_input_latency.setMaximum(99999)
        self.obj_driver_input_latency.setObjectName(_fromUtf8("obj_driver_input_latency"))
        self.gridLayout_2.addWidget(self.obj_driver_input_latency, 0, 1, 1, 1)
        self.obj_driver_output_latency_label = QtGui.QLabel(self.group_driver_extra_latency)
        self.obj_driver_output_latency_label.setEnabled(False)
        self.obj_driver_output_latency_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_output_latency_label.setObjectName(_fromUtf8("obj_driver_output_latency_label"))
        self.gridLayout_2.addWidget(self.obj_driver_output_latency_label, 1, 0, 1, 1)
        self.obj_driver_output_latency = QtGui.QSpinBox(self.group_driver_extra_latency)
        self.obj_driver_output_latency.setEnabled(False)
        self.obj_driver_output_latency.setMaximum(99999)
        self.obj_driver_output_latency.setObjectName(_fromUtf8("obj_driver_output_latency"))
        self.gridLayout_2.addWidget(self.obj_driver_output_latency, 1, 1, 1, 1)
        self.gridLayout_10.addWidget(self.group_driver_extra_latency, 1, 2, 1, 1)
        self.group_driver_misc = QtGui.QGroupBox(self.driver)
        self.group_driver_misc.setObjectName(_fromUtf8("group_driver_misc"))
        self.gridLayout_9 = QtGui.QGridLayout(self.group_driver_misc)
        self.gridLayout_9.setObjectName(_fromUtf8("gridLayout_9"))
        self.toolbox_driver_misc = QtGui.QStackedWidget(self.group_driver_misc)
        self.toolbox_driver_misc.setObjectName(_fromUtf8("toolbox_driver_misc"))
        self.page_2 = QtGui.QWidget()
        self.page_2.setObjectName(_fromUtf8("page_2"))
        self.toolbox_driver_misc.addWidget(self.page_2)
        self.toolbox_driver_miscPage1 = QtGui.QWidget()
        self.toolbox_driver_miscPage1.setObjectName(_fromUtf8("toolbox_driver_miscPage1"))
        self.gridLayout_5 = QtGui.QGridLayout(self.toolbox_driver_miscPage1)
        self.gridLayout_5.setMargin(0)
        self.gridLayout_5.setObjectName(_fromUtf8("gridLayout_5"))
        self.obj_driver_midi_driver_label = QtGui.QLabel(self.toolbox_driver_miscPage1)
        self.obj_driver_midi_driver_label.setEnabled(False)
        self.obj_driver_midi_driver_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_midi_driver_label.setObjectName(_fromUtf8("obj_driver_midi_driver_label"))
        self.gridLayout_5.addWidget(self.obj_driver_midi_driver_label, 0, 0, 1, 1)
        self.obj_driver_midi_driver = QtGui.QComboBox(self.toolbox_driver_miscPage1)
        self.obj_driver_midi_driver.setEnabled(False)
        self.obj_driver_midi_driver.setObjectName(_fromUtf8("obj_driver_midi_driver"))
        self.obj_driver_midi_driver.addItem(_fromUtf8(""))
        self.obj_driver_midi_driver.addItem(_fromUtf8(""))
        self.obj_driver_midi_driver.addItem(_fromUtf8(""))
        self.gridLayout_5.addWidget(self.obj_driver_midi_driver, 0, 1, 1, 1)
        spacerItem10 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_5.addItem(spacerItem10, 3, 0, 1, 2)
        self.toolbox_driver_misc.addWidget(self.toolbox_driver_miscPage1)
        self.toolbox_driver_miscPage2 = QtGui.QWidget()
        self.toolbox_driver_miscPage2.setObjectName(_fromUtf8("toolbox_driver_miscPage2"))
        self.gridLayout_6 = QtGui.QGridLayout(self.toolbox_driver_miscPage2)
        self.gridLayout_6.setMargin(0)
        self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
        self.obj_driver_wait_label = QtGui.QLabel(self.toolbox_driver_miscPage2)
        self.obj_driver_wait_label.setEnabled(False)
        self.obj_driver_wait_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_wait_label.setObjectName(_fromUtf8("obj_driver_wait_label"))
        self.gridLayout_6.addWidget(self.obj_driver_wait_label, 0, 0, 1, 1)
        self.obj_driver_wait = QtGui.QSpinBox(self.toolbox_driver_miscPage2)
        self.obj_driver_wait.setEnabled(False)
        self.obj_driver_wait.setMaximum(999999999)
        self.obj_driver_wait.setObjectName(_fromUtf8("obj_driver_wait"))
        self.gridLayout_6.addWidget(self.obj_driver_wait, 0, 1, 1, 1)
        spacerItem11 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_6.addItem(spacerItem11, 1, 0, 1, 2)
        self.toolbox_driver_misc.addWidget(self.toolbox_driver_miscPage2)
        self.toolbox_driver_miscPage3 = QtGui.QWidget()
        self.toolbox_driver_miscPage3.setObjectName(_fromUtf8("toolbox_driver_miscPage3"))
        self.gridLayout_7 = QtGui.QGridLayout(self.toolbox_driver_miscPage3)
        self.gridLayout_7.setMargin(0)
        self.gridLayout_7.setObjectName(_fromUtf8("gridLayout_7"))
        self.obj_driver_verbose_label = QtGui.QLabel(self.toolbox_driver_miscPage3)
        self.obj_driver_verbose_label.setEnabled(False)
        self.obj_driver_verbose_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_verbose_label.setObjectName(_fromUtf8("obj_driver_verbose_label"))
        self.gridLayout_7.addWidget(self.obj_driver_verbose_label, 1, 0, 1, 1)
        self.obj_driver_verbose = QtGui.QSpinBox(self.toolbox_driver_miscPage3)
        self.obj_driver_verbose.setEnabled(False)
        self.obj_driver_verbose.setObjectName(_fromUtf8("obj_driver_verbose"))
        self.gridLayout_7.addWidget(self.obj_driver_verbose, 1, 1, 1, 1)
        spacerItem12 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_7.addItem(spacerItem12, 3, 0, 1, 2)
        self.horizontalLayout_2 = QtGui.QHBoxLayout()
        self.horizontalLayout_2.setObjectName(_fromUtf8("horizontalLayout_2"))
        spacerItem13 = QtGui.QSpacerItem(80, 20, QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem13)
        self.obj_driver_snoop = QtGui.QCheckBox(self.toolbox_driver_miscPage3)
        self.obj_driver_snoop.setEnabled(False)
        self.obj_driver_snoop.setObjectName(_fromUtf8("obj_driver_snoop"))
        self.horizontalLayout_2.addWidget(self.obj_driver_snoop)
        self.gridLayout_7.addLayout(self.horizontalLayout_2, 2, 0, 1, 2)
        self.toolbox_driver_misc.addWidget(self.toolbox_driver_miscPage3)
        self.toolbox_driver_miscPage4 = QtGui.QWidget()
        self.toolbox_driver_miscPage4.setObjectName(_fromUtf8("toolbox_driver_miscPage4"))
        self.gridLayout_8 = QtGui.QGridLayout(self.toolbox_driver_miscPage4)
        self.gridLayout_8.setMargin(0)
        self.gridLayout_8.setObjectName(_fromUtf8("gridLayout_8"))
        self.obj_driver_channels_label = QtGui.QLabel(self.toolbox_driver_miscPage4)
        self.obj_driver_channels_label.setEnabled(False)
        self.obj_driver_channels_label.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.obj_driver_channels_label.setObjectName(_fromUtf8("obj_driver_channels_label"))
        self.gridLayout_8.addWidget(self.obj_driver_channels_label, 0, 0, 1, 1)
        self.obj_driver_channels = QtGui.QSpinBox(self.toolbox_driver_miscPage4)
        self.obj_driver_channels.setEnabled(False)
        self.obj_driver_channels.setObjectName(_fromUtf8("obj_driver_channels"))
        self.gridLayout_8.addWidget(self.obj_driver_channels, 0, 1, 1, 1)
        spacerItem14 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
        self.gridLayout_8.addItem(spacerItem14, 1, 0, 1, 2)
        self.toolbox_driver_misc.addWidget(self.toolbox_driver_miscPage4)
        self.gridLayout_9.addWidget(self.toolbox_driver_misc, 0, 0, 1, 1)
        self.gridLayout_10.addWidget(self.group_driver_misc, 2, 2, 1, 1)
        self.tabWidget.addTab(self.driver, _fromUtf8(""))
        self.network = QtGui.QWidget()
        self.network.setObjectName(_fromUtf8("network"))
        self.verticalLayout_3 = QtGui.QVBoxLayout(self.network)
        self.verticalLayout_3.setMargin(0)
        self.verticalLayout_3.setObjectName(_fromUtf8("verticalLayout_3"))
        self.label = QtGui.QLabel(self.network)
        font = QtGui.QFont()
        font.setPointSize(16)
        self.label.setFont(font)
        self.label.setAlignment(QtCore.Qt.AlignCenter)
        self.label.setObjectName(_fromUtf8("label"))
        self.verticalLayout_3.addWidget(self.label)
        self.tabWidget.addTab(self.network, _fromUtf8(""))
        self.verticalLayout.addWidget(self.tabWidget)
        self.buttonBox = QtGui.QDialogButtonBox(JackSettingsW)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok|QtGui.QDialogButtonBox.Reset)
        self.buttonBox.setObjectName(_fromUtf8("buttonBox"))
        self.verticalLayout.addWidget(self.buttonBox)

        self.retranslateUi(JackSettingsW)
        self.tabWidget.setCurrentIndex(0)
        self.toolbox_driver_misc.setCurrentIndex(0)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("accepted()")), JackSettingsW.accept)
        QtCore.QObject.connect(self.buttonBox, QtCore.SIGNAL(_fromUtf8("rejected()")), JackSettingsW.reject)
        QtCore.QObject.connect(self.obj_server_realtime, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.obj_server_realtime_priority.setEnabled)
        QtCore.QObject.connect(self.obj_server_realtime, QtCore.SIGNAL(_fromUtf8("clicked(bool)")), self.label_23.setEnabled)
        QtCore.QMetaObject.connectSlotsByName(JackSettingsW)

    def retranslateUi(self, JackSettingsW):
        JackSettingsW.setWindowTitle(_translate("JackSettingsW", "JACK Settings", None))
        self.obj_server_name_label.setToolTip(_translate("JackSettingsW", "Server name to use", None))
        self.obj_server_name_label.setText(_translate("JackSettingsW", "Server name:", None))
        self.obj_server_name.setToolTip(_translate("JackSettingsW", "Server name to use", None))
        self.group_server_properties.setTitle(_translate("JackSettingsW", "Properties", None))
        self.obj_server_realtime.setToolTip(_translate("JackSettingsW", "Whether to use realtime scheduling", None))
        self.obj_server_realtime.setText(_translate("JackSettingsW", "Realtime", None))
        self.obj_server_temporary.setToolTip(_translate("JackSettingsW", "Exit once all clients have closed their connections", None))
        self.obj_server_temporary.setText(_translate("JackSettingsW", "Temporary", None))
        self.obj_server_verbose.setToolTip(_translate("JackSettingsW", "Verbose mode", None))
        self.obj_server_verbose.setText(_translate("JackSettingsW", "Verbose", None))
        self.obj_server_alias.setToolTip(_translate("JackSettingsW", "Use system port aliases instead of system:playback_*", None))
        self.obj_server_alias.setText(_translate("JackSettingsW", "Use aliases", None))
        self.label_23.setToolTip(_translate("JackSettingsW", "Scheduler priority when running in realtime mode", None))
        self.label_23.setText(_translate("JackSettingsW", "Realtime priority:", None))
        self.obj_server_realtime_priority.setToolTip(_translate("JackSettingsW", "Scheduler priority when running in realtime mode", None))
        self.label_25.setToolTip(_translate("JackSettingsW", "Client timeout limit in milliseconds", None))
        self.label_25.setText(_translate("JackSettingsW", "Client timeout (ms):", None))
        self.obj_server_client_timeout.setToolTip(_translate("JackSettingsW", "Client timeout limit in milliseconds", None))
        self.obj_server_client_timeout.setItemText(0, _translate("JackSettingsW", "0", None))
        self.obj_server_client_timeout.setItemText(1, _translate("JackSettingsW", "200", None))
        self.obj_server_client_timeout.setItemText(2, _translate("JackSettingsW", "500", None))
        self.obj_server_client_timeout.setItemText(3, _translate("JackSettingsW", "1000", None))
        self.obj_server_client_timeout.setItemText(4, _translate("JackSettingsW", "2000", None))
        self.obj_server_client_timeout.setItemText(5, _translate("JackSettingsW", "5000", None))
        self.obj_server_client_timeout.setItemText(6, _translate("JackSettingsW", "10000", None))
        self.obj_server_port_max_label.setToolTip(_translate("JackSettingsW", "Maximum number of ports", None))
        self.obj_server_port_max_label.setText(_translate("JackSettingsW", "Port Max:", None))
        self.obj_server_port_max.setToolTip(_translate("JackSettingsW", "Maximum number of ports", None))
        self.obj_server_port_max.setItemText(0, _translate("JackSettingsW", "128", None))
        self.obj_server_port_max.setItemText(1, _translate("JackSettingsW", "256", None))
        self.obj_server_port_max.setItemText(2, _translate("JackSettingsW", "512", None))
        self.obj_server_port_max.setItemText(3, _translate("JackSettingsW", "1024", None))
        self.obj_server_port_max.setItemText(4, _translate("JackSettingsW", "2048", None))
        self.obj_server_clock_source.setTitle(_translate("JackSettingsW", "Clock Source", None))
        self.obj_server_clock_source_hpet.setText(_translate("JackSettingsW", "hpet", None))
        self.obj_server_clock_source_system.setText(_translate("JackSettingsW", "system", None))
        self.obj_server_clock_source_cycle.setText(_translate("JackSettingsW", "cycle", None))
        self.group_server_advanced.setTitle(_translate("JackSettingsW", "Advanced", None))
        self.obj_server_sync.setText(_translate("JackSettingsW", "Server Synchronous Mode", None))
        self.obj_server_replace_registry.setText(_translate("JackSettingsW", "Replace Shared Memory Registry", None))
        self.obj_server_self_connect_mode.setTitle(_translate("JackSettingsW", "Self Connect Mode", None))
        self.obj_server_self_connect_mode_0.setText(_translate("JackSettingsW", "Don\'t restrict self connect requests", None))
        self.obj_server_self_connect_mode_1.setText(_translate("JackSettingsW", "Fail self connect requests to external ports only", None))
        self.obj_server_self_connect_mode_2.setText(_translate("JackSettingsW", "Ignore self connect requests to external ports only", None))
        self.obj_server_self_connect_mode_3.setText(_translate("JackSettingsW", "Fail all self connect requests", None))
        self.obj_server_self_connect_mode_4.setText(_translate("JackSettingsW", "Ignore all self connect requests", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.engine), _translate("JackSettingsW", "Engine", None))
        item = self.obj_server_driver.verticalHeaderItem(0)
        item.setText(_translate("JackSettingsW", "ALSA", None))
        item = self.obj_server_driver.verticalHeaderItem(1)
        item.setText(_translate("JackSettingsW", "Dummy", None))
        item = self.obj_server_driver.verticalHeaderItem(2)
        item.setText(_translate("JackSettingsW", "FireWire", None))
        item = self.obj_server_driver.verticalHeaderItem(3)
        item.setText(_translate("JackSettingsW", "Loopback", None))
        item = self.obj_server_driver.verticalHeaderItem(4)
        item.setText(_translate("JackSettingsW", "Net", None))
        item = self.obj_server_driver.verticalHeaderItem(5)
        item.setText(_translate("JackSettingsW", "NetOne", None))
        item = self.obj_server_driver.horizontalHeaderItem(0)
        item.setText(_translate("JackSettingsW", "Driver", None))
        __sortingEnabled = self.obj_server_driver.isSortingEnabled()
        self.obj_server_driver.setSortingEnabled(False)
        item = self.obj_server_driver.item(0, 0)
        item.setText(_translate("JackSettingsW", "ALSA", None))
        item = self.obj_server_driver.item(1, 0)
        item.setText(_translate("JackSettingsW", "Dummy", None))
        item = self.obj_server_driver.item(2, 0)
        item.setText(_translate("JackSettingsW", "FireWire", None))
        item = self.obj_server_driver.item(3, 0)
        item.setText(_translate("JackSettingsW", "Loopback", None))
        item = self.obj_server_driver.item(4, 0)
        item.setText(_translate("JackSettingsW", "Net", None))
        item = self.obj_server_driver.item(5, 0)
        item.setText(_translate("JackSettingsW", "NetOne", None))
        self.obj_server_driver.setSortingEnabled(__sortingEnabled)
        self.group_driver_device.setTitle(_translate("JackSettingsW", "Device", None))
        self.obj_driver_device_label.setToolTip(_translate("JackSettingsW", "Hardware device/interface name to use", None))
        self.obj_driver_device_label.setText(_translate("JackSettingsW", "Device/Interface:", None))
        self.obj_driver_device.setToolTip(_translate("JackSettingsW", "Hardware device/interface name to use", None))
        self.obj_driver_duplex.setToolTip(_translate("JackSettingsW", "Provide both capture and playback ports", None))
        self.obj_driver_duplex.setText(_translate("JackSettingsW", "Duplex Mode", None))
        self.obj_driver_capture_label.setToolTip(_translate("JackSettingsW", "Whether to provide input/capture ports.\n"
"On ALSA you can here set an alternate device for capture", None))
        self.obj_driver_capture_label.setText(_translate("JackSettingsW", "Input Device:", None))
        self.obj_driver_capture.setToolTip(_translate("JackSettingsW", "Whether to provide input/capture ports.\n"
"On ALSA you can here set an alternate device for capture", None))
        self.obj_driver_playback_label.setToolTip(_translate("JackSettingsW", "Whether to provide output/playback ports.\n"
"On ALSA you can here set an alternate device for playback", None))
        self.obj_driver_playback_label.setText(_translate("JackSettingsW", "Output Device:", None))
        self.obj_driver_playback.setToolTip(_translate("JackSettingsW", "Whether to provide output/playback ports.\n"
"On ALSA you can here set an alternate device for playback", None))
        self.obj_driver_monitor.setToolTip(_translate("JackSettingsW", "Provide output monitor ports", None))
        self.obj_driver_monitor.setText(_translate("JackSettingsW", "Monitor", None))
        self.obj_driver_inchannels_label.setToolTip(_translate("JackSettingsW", "Number of capture channels (defaults to hardware max)", None))
        self.obj_driver_inchannels_label.setText(_translate("JackSettingsW", "Input Channels:", None))
        self.obj_driver_inchannels.setToolTip(_translate("JackSettingsW", "Number of capture channels (defaults to hardware max)", None))
        self.obj_driver_outchannels_label.setToolTip(_translate("JackSettingsW", "Number of playback channels (defaults to hardware max)", None))
        self.obj_driver_outchannels_label.setText(_translate("JackSettingsW", "Output Channels:", None))
        self.obj_driver_outchannels.setToolTip(_translate("JackSettingsW", "Number of playback channels (defaults to hardware max)", None))
        self.obj_driver_hwmeter.setToolTip(_translate("JackSettingsW", "Enable hardware metering on cards that support it", None))
        self.obj_driver_hwmeter.setText(_translate("JackSettingsW", "Hardware Metering", None))
        self.obj_driver_hwmon.setToolTip(_translate("JackSettingsW", "Enable hardware monitoring of capture ports", None))
        self.obj_driver_hwmon.setText(_translate("JackSettingsW", "Hardware Monitoring", None))
        self.obj_driver_hw_alias.setToolTip(_translate("JackSettingsW", "Use hardware device name for alias instead of alsa_pcm", None))
        self.obj_driver_hw_alias.setText(_translate("JackSettingsW", "Hardware Aliases", None))
        self.group_driver_properties.setTitle(_translate("JackSettingsW", "Properties", None))
        self.obj_driver_rate_label.setToolTip(_translate("JackSettingsW", "Sample rate in frames per second", None))
        self.obj_driver_rate_label.setText(_translate("JackSettingsW", "Sample Rate:", None))
        self.obj_driver_rate.setToolTip(_translate("JackSettingsW", "Sample rate in frames per second", None))
        self.obj_driver_rate.setItemText(0, _translate("JackSettingsW", "22050", None))
        self.obj_driver_rate.setItemText(1, _translate("JackSettingsW", "32000", None))
        self.obj_driver_rate.setItemText(2, _translate("JackSettingsW", "44100", None))
        self.obj_driver_rate.setItemText(3, _translate("JackSettingsW", "48000", None))
        self.obj_driver_rate.setItemText(4, _translate("JackSettingsW", "88200", None))
        self.obj_driver_rate.setItemText(5, _translate("JackSettingsW", "96000", None))
        self.obj_driver_rate.setItemText(6, _translate("JackSettingsW", "192000", None))
        self.obj_driver_period_label.setToolTip(_translate("JackSettingsW", "Frames per period between process() calls.\n"
"Also known as buffer size", None))
        self.obj_driver_period_label.setText(_translate("JackSettingsW", "Buffer Size:", None))
        self.obj_driver_period.setToolTip(_translate("JackSettingsW", "Frames per period between process() calls.\n"
"Also known as buffer size", None))
        self.obj_driver_period.setItemText(0, _translate("JackSettingsW", "16", None))
        self.obj_driver_period.setItemText(1, _translate("JackSettingsW", "32", None))
        self.obj_driver_period.setItemText(2, _translate("JackSettingsW", "64", None))
        self.obj_driver_period.setItemText(3, _translate("JackSettingsW", "128", None))
        self.obj_driver_period.setItemText(4, _translate("JackSettingsW", "256", None))
        self.obj_driver_period.setItemText(5, _translate("JackSettingsW", "512", None))
        self.obj_driver_period.setItemText(6, _translate("JackSettingsW", "1024", None))
        self.obj_driver_period.setItemText(7, _translate("JackSettingsW", "2048", None))
        self.obj_driver_period.setItemText(8, _translate("JackSettingsW", "4096", None))
        self.obj_driver_period.setItemText(9, _translate("JackSettingsW", "8192", None))
        self.obj_driver_nperiods_label.setToolTip(_translate("JackSettingsW", "Number of periods of playback latency", None))
        self.obj_driver_nperiods_label.setText(_translate("JackSettingsW", "Periods/Buffer:", None))
        self.obj_driver_nperiods.setToolTip(_translate("JackSettingsW", "Number of periods of playback latency", None))
        self.obj_driver_dither_label.setText(_translate("JackSettingsW", "Dithering Mode:", None))
        self.obj_driver_dither.setItemText(0, _translate("JackSettingsW", "None", None))
        self.obj_driver_dither.setItemText(1, _translate("JackSettingsW", "Rectangular", None))
        self.obj_driver_dither.setItemText(2, _translate("JackSettingsW", "Shaped", None))
        self.obj_driver_dither.setItemText(3, _translate("JackSettingsW", "Triangular", None))
        self.obj_driver_softmode.setToolTip(_translate("JackSettingsW", "Soft mode, no xrun handling", None))
        self.obj_driver_softmode.setText(_translate("JackSettingsW", "Soft Mode", None))
        self.obj_driver_shorts.setToolTip(_translate("JackSettingsW", "Try 16-bit samples before 32-bit", None))
        self.obj_driver_shorts.setText(_translate("JackSettingsW", "Force 16-bit", None))
        self.group_driver_extra_latency.setTitle(_translate("JackSettingsW", "Extra Latency", None))
        self.obj_driver_input_latency_label.setToolTip(_translate("JackSettingsW", "Extra input latency (frames)", None))
        self.obj_driver_input_latency_label.setText(_translate("JackSettingsW", "Input Latency (frames):", None))
        self.obj_driver_input_latency.setToolTip(_translate("JackSettingsW", "Extra input latency (frames)", None))
        self.obj_driver_output_latency_label.setToolTip(_translate("JackSettingsW", "Extra output latency (frames)", None))
        self.obj_driver_output_latency_label.setText(_translate("JackSettingsW", "Output Latency (frames):", None))
        self.obj_driver_output_latency.setToolTip(_translate("JackSettingsW", "Extra output latency (frames)", None))
        self.group_driver_misc.setTitle(_translate("JackSettingsW", "Misc", None))
        self.obj_driver_midi_driver_label.setToolTip(_translate("JackSettingsW", "ALSA MIDI backend driver to use", None))
        self.obj_driver_midi_driver_label.setText(_translate("JackSettingsW", "MIDI Driver", None))
        self.obj_driver_midi_driver.setToolTip(_translate("JackSettingsW", "ALSA MIDI backend driver to use", None))
        self.obj_driver_midi_driver.setItemText(0, _translate("JackSettingsW", "None", None))
        self.obj_driver_midi_driver.setItemText(1, _translate("JackSettingsW", "ALSA Sequencer", None))
        self.obj_driver_midi_driver.setItemText(2, _translate("JackSettingsW", "ALSA Raw-MIDI", None))
        self.obj_driver_wait_label.setToolTip(_translate("JackSettingsW", "Number of usecs to wait between engine processes", None))
        self.obj_driver_wait_label.setText(_translate("JackSettingsW", "Wait between processes (usecs):", None))
        self.obj_driver_wait.setToolTip(_translate("JackSettingsW", "Number of usecs to wait between engine processes", None))
        self.obj_driver_verbose_label.setToolTip(_translate("JackSettingsW", "libffado verbose level", None))
        self.obj_driver_verbose_label.setText(_translate("JackSettingsW", "Verbose Level", None))
        self.obj_driver_verbose.setToolTip(_translate("JackSettingsW", "libffado verbose level", None))
        self.obj_driver_snoop.setText(_translate("JackSettingsW", "Snoop FireWire Traffic", None))
        self.obj_driver_channels_label.setToolTip(_translate("JackSettingsW", "Maximum number of loopback ports", None))
        self.obj_driver_channels_label.setText(_translate("JackSettingsW", "Maximum Loopback Ports:", None))
        self.obj_driver_channels.setToolTip(_translate("JackSettingsW", "Maximum number of loopback ports", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.driver), _translate("JackSettingsW", "Driver", None))
        self.label.setText(_translate("JackSettingsW", "Not Implemented Yet", None))
        self.tabWidget.setTabText(self.tabWidget.indexOf(self.network), _translate("JackSettingsW", "Network", None))

