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

# Form implementation generated from reading ui file '..\ui\editors\dlg.ui'
#
# Created by: PyQt5 UI code generator 5.15.10
#
# WARNING: Any manual changes made to this file will be lost when pyuic5 is
# run again.  Do not edit this file unless you know what you are doing.


from PyQt5 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
    def setupUi(self, MainWindow):
        MainWindow.setObjectName("MainWindow")
        MainWindow.resize(1286, 694)
        MainWindow.setMouseTracking(True)
        MainWindow.setDockNestingEnabled(True)
        self.centralwidget = QtWidgets.QWidget(MainWindow)
        self.centralwidget.setMouseTracking(True)
        self.centralwidget.setObjectName("centralwidget")
        self.verticalLayout_main = QtWidgets.QVBoxLayout(self.centralwidget)
        self.verticalLayout_main.setContentsMargins(2, 2, 2, 2)
        self.verticalLayout_main.setSpacing(6)
        self.verticalLayout_main.setObjectName("verticalLayout_main")
        self.horizontalLayout_main = QtWidgets.QHBoxLayout()
        self.horizontalLayout_main.setSpacing(0)
        self.horizontalLayout_main.setObjectName("horizontalLayout_main")
        self.dialogTree = DLGTreeView(self.centralwidget)
        self.dialogTree.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.dialogTree.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
        self.dialogTree.setExpandsOnDoubleClick(False)
        self.dialogTree.setObjectName("dialogTree")
        self.horizontalLayout_main.addWidget(self.dialogTree)
        self.verticalLayout_main.addLayout(self.horizontalLayout_main)
        self.gridLayout = QtWidgets.QGridLayout()
        self.gridLayout.setContentsMargins(3, 0, 3, 0)
        self.gridLayout.setHorizontalSpacing(5)
        self.gridLayout.setObjectName("gridLayout")
        self.questEdit = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.questEdit.sizePolicy().hasHeightForWidth())
        self.questEdit.setSizePolicy(sizePolicy)
        self.questEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.questEdit.setMaximumSize(QtCore.QSize(250, 16777215))
        self.questEdit.setObjectName("questEdit")
        self.gridLayout.addWidget(self.questEdit, 0, 3, 1, 1)
        self.plotXpSpin = QtWidgets.QDoubleSpinBox(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.plotXpSpin.sizePolicy().hasHeightForWidth())
        self.plotXpSpin.setSizePolicy(sizePolicy)
        self.plotXpSpin.setMinimumSize(QtCore.QSize(150, 0))
        self.plotXpSpin.setMaximumSize(QtCore.QSize(250, 16777215))
        self.plotXpSpin.setObjectName("plotXpSpin")
        self.gridLayout.addWidget(self.plotXpSpin, 2, 1, 1, 1)
        self.questEntryLabel = QtWidgets.QLabel(self.centralwidget)
        self.questEntryLabel.setObjectName("questEntryLabel")
        self.gridLayout.addWidget(self.questEntryLabel, 1, 2, 1, 1, QtCore.Qt.AlignRight)
        self.questLabel = QtWidgets.QLabel(self.centralwidget)
        self.questLabel.setObjectName("questLabel")
        self.gridLayout.addWidget(self.questLabel, 0, 2, 1, 1, QtCore.Qt.AlignRight)
        self.listenerEdit = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.listenerEdit.sizePolicy().hasHeightForWidth())
        self.listenerEdit.setSizePolicy(sizePolicy)
        self.listenerEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.listenerEdit.setMaximumSize(QtCore.QSize(250, 16777215))
        self.listenerEdit.setObjectName("listenerEdit")
        self.gridLayout.addWidget(self.listenerEdit, 0, 1, 1, 1)
        self.listenerTagLabel = QtWidgets.QLabel(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.listenerTagLabel.sizePolicy().hasHeightForWidth())
        self.listenerTagLabel.setSizePolicy(sizePolicy)
        self.listenerTagLabel.setObjectName("listenerTagLabel")
        self.gridLayout.addWidget(self.listenerTagLabel, 0, 0, 1, 1, QtCore.Qt.AlignRight|QtCore.Qt.AlignVCenter)
        self.speakerEdit = QtWidgets.QLineEdit(self.centralwidget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.speakerEdit.sizePolicy().hasHeightForWidth())
        self.speakerEdit.setSizePolicy(sizePolicy)
        self.speakerEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.speakerEdit.setMaximumSize(QtCore.QSize(250, 16777215))
        self.speakerEdit.setObjectName("speakerEdit")
        self.gridLayout.addWidget(self.speakerEdit, 1, 1, 1, 1)
        self.questEntrySpin = GFFFieldSpinBox(self.centralwidget)
        self.questEntrySpin.setMinimumSize(QtCore.QSize(150, 0))
        self.questEntrySpin.setMaximumSize(QtCore.QSize(250, 16777215))
        self.questEntrySpin.setObjectName("questEntrySpin")
        self.gridLayout.addWidget(self.questEntrySpin, 1, 3, 1, 1)
        self.speakerEditLabel = QtWidgets.QLabel(self.centralwidget)
        self.speakerEditLabel.setObjectName("speakerEditLabel")
        self.gridLayout.addWidget(self.speakerEditLabel, 1, 0, 1, 1, QtCore.Qt.AlignRight|QtCore.Qt.AlignVCenter)
        self.plotXpPercentLabel = QtWidgets.QLabel(self.centralwidget)
        self.plotXpPercentLabel.setObjectName("plotXpPercentLabel")
        self.gridLayout.addWidget(self.plotXpPercentLabel, 2, 0, 1, 1, QtCore.Qt.AlignRight)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem, 1, 4, 1, 1)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem1, 0, 4, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout.addItem(spacerItem2, 2, 4, 1, 1)
        self.plotIndexLabel = QtWidgets.QLabel(self.centralwidget)
        self.plotIndexLabel.setObjectName("plotIndexLabel")
        self.gridLayout.addWidget(self.plotIndexLabel, 2, 2, 1, 1, QtCore.Qt.AlignRight)
        self.plotIndexCombo = ComboBox2DA(self.centralwidget)
        self.plotIndexCombo.setObjectName("plotIndexCombo")
        self.gridLayout.addWidget(self.plotIndexCombo, 2, 3, 1, 1)
        self.verticalLayout_main.addLayout(self.gridLayout)
        MainWindow.setCentralWidget(self.centralwidget)
        self.rightDockWidget = QtWidgets.QDockWidget(MainWindow)
        self.rightDockWidget.setMinimumSize(QtCore.QSize(310, 100))
        self.rightDockWidget.setBaseSize(QtCore.QSize(310, 100))
        self.rightDockWidget.setFloating(False)
        self.rightDockWidget.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea|QtCore.Qt.RightDockWidgetArea)
        self.rightDockWidget.setObjectName("rightDockWidget")
        self.scrollArea_rightDock = QtWidgets.QScrollArea()
        self.scrollArea_rightDock.setWidgetResizable(True)
        self.scrollArea_rightDock.setObjectName("scrollArea_rightDock")
        self.scrollAreaWidgetContents = QtWidgets.QWidget()
        self.scrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 449, 903))
        self.scrollAreaWidgetContents.setObjectName("scrollAreaWidgetContents")
        self.verticalLayout_rightDock = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents)
        self.verticalLayout_rightDock.setContentsMargins(0, 0, 2, 0)
        self.verticalLayout_rightDock.setSpacing(0)
        self.verticalLayout_rightDock.setObjectName("verticalLayout_rightDock")
        self.verticalLayout_scripts = QtWidgets.QVBoxLayout()
        self.verticalLayout_scripts.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout_scripts.setSpacing(0)
        self.verticalLayout_scripts.setObjectName("verticalLayout_scripts")
        self.commentsEdit = QtWidgets.QPlainTextEdit(self.scrollAreaWidgetContents)
        self.commentsEdit.setObjectName("commentsEdit")
        self.verticalLayout_scripts.addWidget(self.commentsEdit)
        self.horizontalLayout = QtWidgets.QHBoxLayout()
        self.horizontalLayout.setSpacing(2)
        self.horizontalLayout.setObjectName("horizontalLayout")
        self.script1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Label.sizePolicy().hasHeightForWidth())
        self.script1Label.setSizePolicy(sizePolicy)
        self.script1Label.setMinimumSize(QtCore.QSize(100, 0))
        self.script1Label.setAlignment(QtCore.Qt.AlignCenter)
        self.script1Label.setObjectName("script1Label")
        self.horizontalLayout.addWidget(self.script1Label, 0, QtCore.Qt.AlignLeft)
        self.script1ResrefEdit = FilterComboBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1ResrefEdit.sizePolicy().hasHeightForWidth())
        self.script1ResrefEdit.setSizePolicy(sizePolicy)
        self.script1ResrefEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.script1ResrefEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.script1ResrefEdit.setObjectName("script1ResrefEdit")
        self.horizontalLayout.addWidget(self.script1ResrefEdit)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout.addItem(spacerItem3)
        self.verticalLayout_scripts.addLayout(self.horizontalLayout)
        self.horizontalLayout_script1Params = QtWidgets.QHBoxLayout()
        self.horizontalLayout_script1Params.setSpacing(0)
        self.horizontalLayout_script1Params.setObjectName("horizontalLayout_script1Params")
        self.script1Param1Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Param1Spin.sizePolicy().hasHeightForWidth())
        self.script1Param1Spin.setSizePolicy(sizePolicy)
        self.script1Param1Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script1Param1Spin.setMinimum(-2147483648)
        self.script1Param1Spin.setMaximum(2147483647)
        self.script1Param1Spin.setObjectName("script1Param1Spin")
        self.horizontalLayout_script1Params.addWidget(self.script1Param1Spin)
        self.script1Param2Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Param2Spin.sizePolicy().hasHeightForWidth())
        self.script1Param2Spin.setSizePolicy(sizePolicy)
        self.script1Param2Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script1Param2Spin.setMinimum(-2147483648)
        self.script1Param2Spin.setMaximum(2147483647)
        self.script1Param2Spin.setObjectName("script1Param2Spin")
        self.horizontalLayout_script1Params.addWidget(self.script1Param2Spin)
        self.script1Param3Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Param3Spin.sizePolicy().hasHeightForWidth())
        self.script1Param3Spin.setSizePolicy(sizePolicy)
        self.script1Param3Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script1Param3Spin.setMinimum(-2147483648)
        self.script1Param3Spin.setMaximum(2147483647)
        self.script1Param3Spin.setObjectName("script1Param3Spin")
        self.horizontalLayout_script1Params.addWidget(self.script1Param3Spin)
        self.script1Param4Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Param4Spin.sizePolicy().hasHeightForWidth())
        self.script1Param4Spin.setSizePolicy(sizePolicy)
        self.script1Param4Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script1Param4Spin.setMinimum(-2147483648)
        self.script1Param4Spin.setMaximum(2147483647)
        self.script1Param4Spin.setObjectName("script1Param4Spin")
        self.horizontalLayout_script1Params.addWidget(self.script1Param4Spin)
        self.script1Param5Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Param5Spin.sizePolicy().hasHeightForWidth())
        self.script1Param5Spin.setSizePolicy(sizePolicy)
        self.script1Param5Spin.setMaximumSize(QtCore.QSize(85, 16777215))
        self.script1Param5Spin.setObjectName("script1Param5Spin")
        self.horizontalLayout_script1Params.addWidget(self.script1Param5Spin)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_script1Params.addItem(spacerItem4)
        self.script1Param6Edit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script1Param6Edit.sizePolicy().hasHeightForWidth())
        self.script1Param6Edit.setSizePolicy(sizePolicy)
        self.script1Param6Edit.setMinimumSize(QtCore.QSize(0, 0))
        self.script1Param6Edit.setObjectName("script1Param6Edit")
        self.horizontalLayout_script1Params.addWidget(self.script1Param6Edit)
        self.verticalLayout_scripts.addLayout(self.horizontalLayout_script1Params)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setSpacing(2)
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.script2Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Label.sizePolicy().hasHeightForWidth())
        self.script2Label.setSizePolicy(sizePolicy)
        self.script2Label.setMinimumSize(QtCore.QSize(100, 0))
        self.script2Label.setAlignment(QtCore.Qt.AlignCenter)
        self.script2Label.setObjectName("script2Label")
        self.horizontalLayout_2.addWidget(self.script2Label, 0, QtCore.Qt.AlignLeft)
        self.script2ResrefEdit = FilterComboBox(self.scrollAreaWidgetContents)
        self.script2ResrefEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.script2ResrefEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.script2ResrefEdit.setObjectName("script2ResrefEdit")
        self.horizontalLayout_2.addWidget(self.script2ResrefEdit)
        spacerItem5 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem5)
        self.verticalLayout_scripts.addLayout(self.horizontalLayout_2)
        self.horizontalLayout_script2Params = QtWidgets.QHBoxLayout()
        self.horizontalLayout_script2Params.setSpacing(0)
        self.horizontalLayout_script2Params.setObjectName("horizontalLayout_script2Params")
        self.script2Param1Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Param1Spin.sizePolicy().hasHeightForWidth())
        self.script2Param1Spin.setSizePolicy(sizePolicy)
        self.script2Param1Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script2Param1Spin.setMinimum(-2147483648)
        self.script2Param1Spin.setMaximum(2147483647)
        self.script2Param1Spin.setObjectName("script2Param1Spin")
        self.horizontalLayout_script2Params.addWidget(self.script2Param1Spin)
        self.script2Param2Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Param2Spin.sizePolicy().hasHeightForWidth())
        self.script2Param2Spin.setSizePolicy(sizePolicy)
        self.script2Param2Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script2Param2Spin.setMinimum(-2147483648)
        self.script2Param2Spin.setMaximum(2147483647)
        self.script2Param2Spin.setObjectName("script2Param2Spin")
        self.horizontalLayout_script2Params.addWidget(self.script2Param2Spin)
        self.script2Param3Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Param3Spin.sizePolicy().hasHeightForWidth())
        self.script2Param3Spin.setSizePolicy(sizePolicy)
        self.script2Param3Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script2Param3Spin.setMinimum(-2147483648)
        self.script2Param3Spin.setMaximum(2147483647)
        self.script2Param3Spin.setObjectName("script2Param3Spin")
        self.horizontalLayout_script2Params.addWidget(self.script2Param3Spin)
        self.script2Param4Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Param4Spin.sizePolicy().hasHeightForWidth())
        self.script2Param4Spin.setSizePolicy(sizePolicy)
        self.script2Param4Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script2Param4Spin.setMinimum(-2147483648)
        self.script2Param4Spin.setMaximum(2147483647)
        self.script2Param4Spin.setObjectName("script2Param4Spin")
        self.horizontalLayout_script2Params.addWidget(self.script2Param4Spin)
        self.script2Param5Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Param5Spin.sizePolicy().hasHeightForWidth())
        self.script2Param5Spin.setSizePolicy(sizePolicy)
        self.script2Param5Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.script2Param5Spin.setMinimum(-2147483648)
        self.script2Param5Spin.setMaximum(2147483647)
        self.script2Param5Spin.setObjectName("script2Param5Spin")
        self.horizontalLayout_script2Params.addWidget(self.script2Param5Spin)
        spacerItem6 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_script2Params.addItem(spacerItem6)
        self.script2Param6Edit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.script2Param6Edit.sizePolicy().hasHeightForWidth())
        self.script2Param6Edit.setSizePolicy(sizePolicy)
        self.script2Param6Edit.setObjectName("script2Param6Edit")
        self.horizontalLayout_script2Params.addWidget(self.script2Param6Edit)
        self.verticalLayout_scripts.addLayout(self.horizontalLayout_script2Params)
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_scripts)
        self.verticalLayout_conditions = QtWidgets.QVBoxLayout()
        self.verticalLayout_conditions.setSpacing(2)
        self.verticalLayout_conditions.setObjectName("verticalLayout_conditions")
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setSpacing(2)
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.conditional1Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.conditional1Label.sizePolicy().hasHeightForWidth())
        self.conditional1Label.setSizePolicy(sizePolicy)
        self.conditional1Label.setMinimumSize(QtCore.QSize(100, 0))
        self.conditional1Label.setObjectName("conditional1Label")
        self.horizontalLayout_3.addWidget(self.conditional1Label)
        self.condition1ResrefEdit = FilterComboBox(self.scrollAreaWidgetContents)
        self.condition1ResrefEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.condition1ResrefEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.condition1ResrefEdit.setObjectName("condition1ResrefEdit")
        self.horizontalLayout_3.addWidget(self.condition1ResrefEdit)
        self.condition1NotCheckbox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.condition1NotCheckbox.setObjectName("condition1NotCheckbox")
        self.horizontalLayout_3.addWidget(self.condition1NotCheckbox)
        spacerItem7 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem7)
        self.verticalLayout_conditions.addLayout(self.horizontalLayout_3)
        self.horizontalLayout_condition1Params = QtWidgets.QHBoxLayout()
        self.horizontalLayout_condition1Params.setSpacing(0)
        self.horizontalLayout_condition1Params.setObjectName("horizontalLayout_condition1Params")
        self.condition1Param1Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition1Param1Spin.sizePolicy().hasHeightForWidth())
        self.condition1Param1Spin.setSizePolicy(sizePolicy)
        self.condition1Param1Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition1Param1Spin.setMinimum(-2147483648)
        self.condition1Param1Spin.setMaximum(2147483647)
        self.condition1Param1Spin.setObjectName("condition1Param1Spin")
        self.horizontalLayout_condition1Params.addWidget(self.condition1Param1Spin)
        self.condition1Param2Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition1Param2Spin.sizePolicy().hasHeightForWidth())
        self.condition1Param2Spin.setSizePolicy(sizePolicy)
        self.condition1Param2Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition1Param2Spin.setMinimum(-2147483648)
        self.condition1Param2Spin.setMaximum(2147483647)
        self.condition1Param2Spin.setObjectName("condition1Param2Spin")
        self.horizontalLayout_condition1Params.addWidget(self.condition1Param2Spin)
        self.condition1Param3Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition1Param3Spin.sizePolicy().hasHeightForWidth())
        self.condition1Param3Spin.setSizePolicy(sizePolicy)
        self.condition1Param3Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition1Param3Spin.setMinimum(-2147483648)
        self.condition1Param3Spin.setMaximum(2147483647)
        self.condition1Param3Spin.setObjectName("condition1Param3Spin")
        self.horizontalLayout_condition1Params.addWidget(self.condition1Param3Spin)
        self.condition1Param4Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition1Param4Spin.sizePolicy().hasHeightForWidth())
        self.condition1Param4Spin.setSizePolicy(sizePolicy)
        self.condition1Param4Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition1Param4Spin.setMinimum(-2147483648)
        self.condition1Param4Spin.setMaximum(2147483647)
        self.condition1Param4Spin.setObjectName("condition1Param4Spin")
        self.horizontalLayout_condition1Params.addWidget(self.condition1Param4Spin)
        self.condition1Param5Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition1Param5Spin.sizePolicy().hasHeightForWidth())
        self.condition1Param5Spin.setSizePolicy(sizePolicy)
        self.condition1Param5Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition1Param5Spin.setMinimum(-2147483648)
        self.condition1Param5Spin.setMaximum(2147483647)
        self.condition1Param5Spin.setObjectName("condition1Param5Spin")
        self.horizontalLayout_condition1Params.addWidget(self.condition1Param5Spin)
        self.condition1Param6Edit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition1Param6Edit.sizePolicy().hasHeightForWidth())
        self.condition1Param6Edit.setSizePolicy(sizePolicy)
        self.condition1Param6Edit.setObjectName("condition1Param6Edit")
        self.horizontalLayout_condition1Params.addWidget(self.condition1Param6Edit)
        self.verticalLayout_conditions.addLayout(self.horizontalLayout_condition1Params)
        self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_4.setSpacing(2)
        self.horizontalLayout_4.setObjectName("horizontalLayout_4")
        self.conditional2Label = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.conditional2Label.sizePolicy().hasHeightForWidth())
        self.conditional2Label.setSizePolicy(sizePolicy)
        self.conditional2Label.setMinimumSize(QtCore.QSize(100, 0))
        self.conditional2Label.setObjectName("conditional2Label")
        self.horizontalLayout_4.addWidget(self.conditional2Label)
        self.condition2ResrefEdit = FilterComboBox(self.scrollAreaWidgetContents)
        self.condition2ResrefEdit.setMinimumSize(QtCore.QSize(150, 0))
        self.condition2ResrefEdit.setMaximumSize(QtCore.QSize(16777215, 16777215))
        self.condition2ResrefEdit.setObjectName("condition2ResrefEdit")
        self.horizontalLayout_4.addWidget(self.condition2ResrefEdit)
        self.condition2NotCheckbox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.condition2NotCheckbox.setObjectName("condition2NotCheckbox")
        self.horizontalLayout_4.addWidget(self.condition2NotCheckbox)
        spacerItem8 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_4.addItem(spacerItem8)
        self.verticalLayout_conditions.addLayout(self.horizontalLayout_4)
        self.horizontalLayout_9 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_9.setContentsMargins(-1, -1, -1, 0)
        self.horizontalLayout_9.setObjectName("horizontalLayout_9")
        self.verticalLayout_conditions.addLayout(self.horizontalLayout_9)
        self.horizontalLayout_condition2Params = QtWidgets.QHBoxLayout()
        self.horizontalLayout_condition2Params.setSpacing(0)
        self.horizontalLayout_condition2Params.setObjectName("horizontalLayout_condition2Params")
        self.condition2Param1Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition2Param1Spin.sizePolicy().hasHeightForWidth())
        self.condition2Param1Spin.setSizePolicy(sizePolicy)
        self.condition2Param1Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition2Param1Spin.setMinimum(-2147483648)
        self.condition2Param1Spin.setMaximum(2147483647)
        self.condition2Param1Spin.setObjectName("condition2Param1Spin")
        self.horizontalLayout_condition2Params.addWidget(self.condition2Param1Spin)
        self.condition2Param2Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition2Param2Spin.sizePolicy().hasHeightForWidth())
        self.condition2Param2Spin.setSizePolicy(sizePolicy)
        self.condition2Param2Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition2Param2Spin.setMinimum(-2147483648)
        self.condition2Param2Spin.setMaximum(2147483647)
        self.condition2Param2Spin.setObjectName("condition2Param2Spin")
        self.horizontalLayout_condition2Params.addWidget(self.condition2Param2Spin)
        self.condition2Param3Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition2Param3Spin.sizePolicy().hasHeightForWidth())
        self.condition2Param3Spin.setSizePolicy(sizePolicy)
        self.condition2Param3Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition2Param3Spin.setMinimum(-2147483648)
        self.condition2Param3Spin.setMaximum(2147483647)
        self.condition2Param3Spin.setObjectName("condition2Param3Spin")
        self.horizontalLayout_condition2Params.addWidget(self.condition2Param3Spin)
        self.condition2Param4Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition2Param4Spin.sizePolicy().hasHeightForWidth())
        self.condition2Param4Spin.setSizePolicy(sizePolicy)
        self.condition2Param4Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition2Param4Spin.setMinimum(-2147483648)
        self.condition2Param4Spin.setMaximum(2147483647)
        self.condition2Param4Spin.setObjectName("condition2Param4Spin")
        self.horizontalLayout_condition2Params.addWidget(self.condition2Param4Spin)
        self.condition2Param5Spin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition2Param5Spin.sizePolicy().hasHeightForWidth())
        self.condition2Param5Spin.setSizePolicy(sizePolicy)
        self.condition2Param5Spin.setMinimumSize(QtCore.QSize(30, 0))
        self.condition2Param5Spin.setMinimum(-2147483648)
        self.condition2Param5Spin.setMaximum(2147483647)
        self.condition2Param5Spin.setObjectName("condition2Param5Spin")
        self.horizontalLayout_condition2Params.addWidget(self.condition2Param5Spin)
        self.condition2Param6Edit = QtWidgets.QLineEdit(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.condition2Param6Edit.sizePolicy().hasHeightForWidth())
        self.condition2Param6Edit.setSizePolicy(sizePolicy)
        self.condition2Param6Edit.setObjectName("condition2Param6Edit")
        self.horizontalLayout_condition2Params.addWidget(self.condition2Param6Edit)
        self.verticalLayout_conditions.addLayout(self.horizontalLayout_condition2Params)
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_conditions)
        self.verticalLayout_anims = QtWidgets.QVBoxLayout()
        self.verticalLayout_anims.setSpacing(2)
        self.verticalLayout_anims.setObjectName("verticalLayout_anims")
        self.curAnimsLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.curAnimsLabel.setLayoutDirection(QtCore.Qt.LeftToRight)
        self.curAnimsLabel.setAlignment(QtCore.Qt.AlignCenter)
        self.curAnimsLabel.setObjectName("curAnimsLabel")
        self.verticalLayout_anims.addWidget(self.curAnimsLabel, 0, QtCore.Qt.AlignVCenter)
        self.animsList = QtWidgets.QListWidget(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.animsList.sizePolicy().hasHeightForWidth())
        self.animsList.setSizePolicy(sizePolicy)
        self.animsList.setObjectName("animsList")
        self.verticalLayout_anims.addWidget(self.animsList)
        self.horizontalLayout_animsButtons = QtWidgets.QHBoxLayout()
        self.horizontalLayout_animsButtons.setObjectName("horizontalLayout_animsButtons")
        self.addAnimButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
        self.addAnimButton.setObjectName("addAnimButton")
        self.horizontalLayout_animsButtons.addWidget(self.addAnimButton)
        self.removeAnimButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
        self.removeAnimButton.setObjectName("removeAnimButton")
        self.horizontalLayout_animsButtons.addWidget(self.removeAnimButton)
        self.editAnimButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
        self.editAnimButton.setObjectName("editAnimButton")
        self.horizontalLayout_animsButtons.addWidget(self.editAnimButton)
        self.verticalLayout_anims.addLayout(self.horizontalLayout_animsButtons)
        self.formLayout_anims = QtWidgets.QFormLayout()
        self.formLayout_anims.setObjectName("formLayout_anims")
        self.emotionSelect = ComboBox2DA(self.scrollAreaWidgetContents)
        self.emotionSelect.setObjectName("emotionSelect")
        self.formLayout_anims.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.emotionSelect)
        self.expressionLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.expressionLabel.setObjectName("expressionLabel")
        self.formLayout_anims.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.expressionLabel)
        self.expressionSelect = ComboBox2DA(self.scrollAreaWidgetContents)
        self.expressionSelect.setObjectName("expressionSelect")
        self.formLayout_anims.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.expressionSelect)
        self.emotionLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.emotionLabel.setAlignment(QtCore.Qt.AlignRight|QtCore.Qt.AlignTrailing|QtCore.Qt.AlignVCenter)
        self.emotionLabel.setObjectName("emotionLabel")
        self.formLayout_anims.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.emotionLabel)
        self.verticalLayout_anims.addLayout(self.formLayout_anims)
        self.formLayout_sound = QtWidgets.QFormLayout()
        self.formLayout_sound.setObjectName("formLayout_sound")
        self.verticalLayout_2 = QtWidgets.QVBoxLayout()
        self.verticalLayout_2.setContentsMargins(0, 0, -1, -1)
        self.verticalLayout_2.setObjectName("verticalLayout_2")
        self.soundLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.soundLabel.sizePolicy().hasHeightForWidth())
        self.soundLabel.setSizePolicy(sizePolicy)
        self.soundLabel.setObjectName("soundLabel")
        self.verticalLayout_2.addWidget(self.soundLabel, 0, QtCore.Qt.AlignHCenter)
        self.soundCheckbox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.soundCheckbox.setMaximumSize(QtCore.QSize(250, 16777215))
        self.soundCheckbox.setObjectName("soundCheckbox")
        self.verticalLayout_2.addWidget(self.soundCheckbox, 0, QtCore.Qt.AlignHCenter|QtCore.Qt.AlignTop)
        self.formLayout_sound.setLayout(0, QtWidgets.QFormLayout.LabelRole, self.verticalLayout_2)
        self.verticalLayout_sound = QtWidgets.QVBoxLayout()
        self.verticalLayout_sound.setSpacing(4)
        self.verticalLayout_sound.setObjectName("verticalLayout_sound")
        self.soundComboBox = FilterComboBox(self.scrollAreaWidgetContents)
        self.soundComboBox.setObjectName("soundComboBox")
        self.verticalLayout_sound.addWidget(self.soundComboBox)
        self.soundButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
        self.soundButton.setObjectName("soundButton")
        self.verticalLayout_sound.addWidget(self.soundButton)
        self.formLayout_sound.setLayout(0, QtWidgets.QFormLayout.FieldRole, self.verticalLayout_sound)
        self.verticalLayout_voice = QtWidgets.QVBoxLayout()
        self.verticalLayout_voice.setObjectName("verticalLayout_voice")
        self.voiceComboBox = FilterComboBox(self.scrollAreaWidgetContents)
        self.voiceComboBox.setObjectName("voiceComboBox")
        self.verticalLayout_voice.addWidget(self.voiceComboBox)
        self.voiceButton = QtWidgets.QPushButton(self.scrollAreaWidgetContents)
        self.voiceButton.setObjectName("voiceButton")
        self.verticalLayout_voice.addWidget(self.voiceButton)
        self.formLayout_sound.setLayout(2, QtWidgets.QFormLayout.FieldRole, self.verticalLayout_voice)
        self.voiceLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.voiceLabel.setObjectName("voiceLabel")
        self.formLayout_sound.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.voiceLabel)
        self.verticalLayout_anims.addLayout(self.formLayout_sound)
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_anims)
        self.verticalLayout_journal = QtWidgets.QVBoxLayout()
        self.verticalLayout_journal.setObjectName("verticalLayout_journal")
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_journal)
        self.verticalLayout_camera = QtWidgets.QVBoxLayout()
        self.verticalLayout_camera.setObjectName("verticalLayout_camera")
        self.cameraIdLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.cameraIdLabel.setObjectName("cameraIdLabel")
        self.verticalLayout_camera.addWidget(self.cameraIdLabel)
        self.cameraIdSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.cameraIdSpin.setMinimum(-2147483648)
        self.cameraIdSpin.setMaximum(2147483647)
        self.cameraIdSpin.setObjectName("cameraIdSpin")
        self.verticalLayout_camera.addWidget(self.cameraIdSpin)
        self.cameraAnimLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.cameraAnimLabel.setObjectName("cameraAnimLabel")
        self.verticalLayout_camera.addWidget(self.cameraAnimLabel)
        self.cameraAnimSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.cameraAnimSpin.setObjectName("cameraAnimSpin")
        self.verticalLayout_camera.addWidget(self.cameraAnimSpin)
        self.cameraAngleLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.cameraAngleLabel.setObjectName("cameraAngleLabel")
        self.verticalLayout_camera.addWidget(self.cameraAngleLabel)
        self.cameraAngleSelect = QtWidgets.QComboBox(self.scrollAreaWidgetContents)
        self.cameraAngleSelect.setObjectName("cameraAngleSelect")
        self.cameraAngleSelect.addItem("")
        self.cameraAngleSelect.addItem("")
        self.cameraAngleSelect.addItem("")
        self.cameraAngleSelect.addItem("")
        self.cameraAngleSelect.addItem("")
        self.cameraAngleSelect.addItem("")
        self.cameraAngleSelect.addItem("")
        self.verticalLayout_camera.addWidget(self.cameraAngleSelect)
        self.cameraVidEffectLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.cameraVidEffectLabel.setObjectName("cameraVidEffectLabel")
        self.verticalLayout_camera.addWidget(self.cameraVidEffectLabel)
        self.cameraEffectSelect = ComboBox2DA(self.scrollAreaWidgetContents)
        self.cameraEffectSelect.setObjectName("cameraEffectSelect")
        self.verticalLayout_camera.addWidget(self.cameraEffectSelect)
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_camera)
        self.verticalLayout_other = QtWidgets.QVBoxLayout()
        self.verticalLayout_other.setObjectName("verticalLayout_other")
        self.nodeUnskippableCheckbox = QtWidgets.QCheckBox(self.scrollAreaWidgetContents)
        self.nodeUnskippableCheckbox.setObjectName("nodeUnskippableCheckbox")
        self.verticalLayout_other.addWidget(self.nodeUnskippableCheckbox, 0, QtCore.Qt.AlignHCenter)
        self.formLayout_other = QtWidgets.QFormLayout()
        self.formLayout_other.setSpacing(2)
        self.formLayout_other.setObjectName("formLayout_other")
        self.nodeIdLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.nodeIdLabel.setObjectName("nodeIdLabel")
        self.formLayout_other.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.nodeIdLabel)
        self.nodeIdSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.nodeIdSpin.setObjectName("nodeIdSpin")
        self.formLayout_other.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.nodeIdSpin)
        self.alienRaceNodeLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.alienRaceNodeLabel.setObjectName("alienRaceNodeLabel")
        self.formLayout_other.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.alienRaceNodeLabel)
        self.alienRaceNodeSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.alienRaceNodeSpin.setObjectName("alienRaceNodeSpin")
        self.formLayout_other.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.alienRaceNodeSpin)
        self.postProcNodeLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.postProcNodeLabel.setObjectName("postProcNodeLabel")
        self.formLayout_other.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.postProcNodeLabel)
        self.postProcSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.postProcSpin.setObjectName("postProcSpin")
        self.formLayout_other.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.postProcSpin)
        self.delayNodeLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.delayNodeLabel.setObjectName("delayNodeLabel")
        self.formLayout_other.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.delayNodeLabel)
        self.delaySpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.delaySpin.setObjectName("delaySpin")
        self.formLayout_other.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.delaySpin)
        self.logicLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.logicLabel.setObjectName("logicLabel")
        self.formLayout_other.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.logicLabel)
        self.logicSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.logicSpin.setObjectName("logicSpin")
        self.formLayout_other.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.logicSpin)
        self.waitFlagsLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.waitFlagsLabel.setObjectName("waitFlagsLabel")
        self.formLayout_other.setWidget(5, QtWidgets.QFormLayout.LabelRole, self.waitFlagsLabel)
        self.waitFlagSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.waitFlagSpin.setObjectName("waitFlagSpin")
        self.formLayout_other.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.waitFlagSpin)
        self.fadeTypeLabel = QtWidgets.QLabel(self.scrollAreaWidgetContents)
        self.fadeTypeLabel.setObjectName("fadeTypeLabel")
        self.formLayout_other.setWidget(6, QtWidgets.QFormLayout.LabelRole, self.fadeTypeLabel)
        self.fadeTypeSpin = GFFFieldSpinBox(self.scrollAreaWidgetContents)
        self.fadeTypeSpin.setObjectName("fadeTypeSpin")
        self.formLayout_other.setWidget(6, QtWidgets.QFormLayout.FieldRole, self.fadeTypeSpin)
        self.verticalLayout_other.addLayout(self.formLayout_other)
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_other)
        self.verticalLayout_stunts = QtWidgets.QVBoxLayout()
        self.verticalLayout_stunts.setObjectName("verticalLayout_stunts")
        self.verticalLayout_rightDock.addLayout(self.verticalLayout_stunts)
        self.scrollArea_rightDock.setWidget(self.scrollAreaWidgetContents)
        self.rightDockWidget.setWidget(self.scrollArea_rightDock)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.rightDockWidget)
        self.menubar = QtWidgets.QMenuBar(MainWindow)
        self.menubar.setGeometry(QtCore.QRect(0, 0, 1286, 21))
        self.menubar.setObjectName("menubar")
        self.menuFile = QtWidgets.QMenu(self.menubar)
        self.menuFile.setObjectName("menuFile")
        self.menuTools = QtWidgets.QMenu(self.menubar)
        self.menuTools.setObjectName("menuTools")
        MainWindow.setMenuBar(self.menubar)
        self.topDockWidget = QtWidgets.QDockWidget(MainWindow)
        self.topDockWidget.setBaseSize(QtCore.QSize(845, 151))
        self.topDockWidget.setFocusPolicy(QtCore.Qt.StrongFocus)
        self.topDockWidget.setObjectName("topDockWidget")
        self.topDockWidgetContents = QtWidgets.QWidget()
        self.topDockWidgetContents.setObjectName("topDockWidgetContents")
        self.horizontalLayout_13 = QtWidgets.QHBoxLayout(self.topDockWidgetContents)
        self.horizontalLayout_13.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.horizontalLayout_13.setContentsMargins(9, 0, 0, 0)
        self.horizontalLayout_13.setObjectName("horizontalLayout_13")
        self.widget = QtWidgets.QWidget(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.widget.sizePolicy().hasHeightForWidth())
        self.widget.setSizePolicy(sizePolicy)
        self.widget.setLayoutDirection(QtCore.Qt.RightToLeft)
        self.widget.setObjectName("widget")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.widget)
        self.gridLayout_4.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.gridLayout_4.setContentsMargins(0, 0, 10, 0)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.unequipHandsCheckbox = QtWidgets.QCheckBox(self.widget)
        self.unequipHandsCheckbox.setObjectName("unequipHandsCheckbox")
        self.gridLayout_4.addWidget(self.unequipHandsCheckbox, 0, 0, 1, 1, QtCore.Qt.AlignRight|QtCore.Qt.AlignVCenter)
        self.unequipAllCheckbox = QtWidgets.QCheckBox(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.unequipAllCheckbox.sizePolicy().hasHeightForWidth())
        self.unequipAllCheckbox.setSizePolicy(sizePolicy)
        self.unequipAllCheckbox.setObjectName("unequipAllCheckbox")
        self.gridLayout_4.addWidget(self.unequipAllCheckbox, 1, 0, 1, 1, QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.skippableCheckbox = QtWidgets.QCheckBox(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.skippableCheckbox.sizePolicy().hasHeightForWidth())
        self.skippableCheckbox.setSizePolicy(sizePolicy)
        self.skippableCheckbox.setObjectName("skippableCheckbox")
        self.gridLayout_4.addWidget(self.skippableCheckbox, 2, 0, 1, 1, QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.animatedCutCheckbox = QtWidgets.QCheckBox(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.animatedCutCheckbox.sizePolicy().hasHeightForWidth())
        self.animatedCutCheckbox.setSizePolicy(sizePolicy)
        self.animatedCutCheckbox.setObjectName("animatedCutCheckbox")
        self.gridLayout_4.addWidget(self.animatedCutCheckbox, 3, 0, 1, 1, QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.oldHitCheckbox = QtWidgets.QCheckBox(self.widget)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.oldHitCheckbox.sizePolicy().hasHeightForWidth())
        self.oldHitCheckbox.setSizePolicy(sizePolicy)
        self.oldHitCheckbox.setObjectName("oldHitCheckbox")
        self.gridLayout_4.addWidget(self.oldHitCheckbox, 4, 0, 1, 1, QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
        self.horizontalLayout_13.addWidget(self.widget)
        self.gridLayout_3 = QtWidgets.QGridLayout()
        self.gridLayout_3.setContentsMargins(2, -1, 2, -1)
        self.gridLayout_3.setHorizontalSpacing(5)
        self.gridLayout_3.setVerticalSpacing(3)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.convoTypeLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        self.convoTypeLabel.setObjectName("convoTypeLabel")
        self.gridLayout_3.addWidget(self.convoTypeLabel, 0, 0, 1, 1, QtCore.Qt.AlignRight)
        self.conversationSelect = QtWidgets.QComboBox(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.conversationSelect.sizePolicy().hasHeightForWidth())
        self.conversationSelect.setSizePolicy(sizePolicy)
        self.conversationSelect.setObjectName("conversationSelect")
        self.conversationSelect.addItem("")
        self.conversationSelect.addItem("")
        self.conversationSelect.addItem("")
        self.conversationSelect.addItem("")
        self.conversationSelect.addItem("")
        self.gridLayout_3.addWidget(self.conversationSelect, 0, 1, 1, 1)
        self.computerTypeLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        self.computerTypeLabel.setObjectName("computerTypeLabel")
        self.gridLayout_3.addWidget(self.computerTypeLabel, 1, 0, 1, 1, QtCore.Qt.AlignRight)
        self.computerSelect = QtWidgets.QComboBox(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.computerSelect.sizePolicy().hasHeightForWidth())
        self.computerSelect.setSizePolicy(sizePolicy)
        self.computerSelect.setObjectName("computerSelect")
        self.computerSelect.addItem("")
        self.computerSelect.addItem("")
        self.gridLayout_3.addWidget(self.computerSelect, 1, 1, 1, 1)
        self.delayReplyLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        self.delayReplyLabel.setObjectName("delayReplyLabel")
        self.gridLayout_3.addWidget(self.delayReplyLabel, 2, 0, 1, 1, QtCore.Qt.AlignRight)
        self.replyDelaySpin = GFFFieldSpinBox(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.replyDelaySpin.sizePolicy().hasHeightForWidth())
        self.replyDelaySpin.setSizePolicy(sizePolicy)
        self.replyDelaySpin.setMinimum(-2147483648)
        self.replyDelaySpin.setMaximum(2147483647)
        self.replyDelaySpin.setObjectName("replyDelaySpin")
        self.gridLayout_3.addWidget(self.replyDelaySpin, 2, 1, 1, 1)
        self.delayEntryLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        self.delayEntryLabel.setObjectName("delayEntryLabel")
        self.gridLayout_3.addWidget(self.delayEntryLabel, 3, 0, 1, 1, QtCore.Qt.AlignRight)
        self.entryDelaySpin = GFFFieldSpinBox(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.entryDelaySpin.sizePolicy().hasHeightForWidth())
        self.entryDelaySpin.setSizePolicy(sizePolicy)
        self.entryDelaySpin.setMinimum(-2147483648)
        self.entryDelaySpin.setMaximum(2147483647)
        self.entryDelaySpin.setObjectName("entryDelaySpin")
        self.gridLayout_3.addWidget(self.entryDelaySpin, 3, 1, 1, 1)
        self.voiceOverIDLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        self.voiceOverIDLabel.setObjectName("voiceOverIDLabel")
        self.gridLayout_3.addWidget(self.voiceOverIDLabel, 4, 0, 1, 1, QtCore.Qt.AlignRight)
        self.voIdEdit = QtWidgets.QLineEdit(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Minimum)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.voIdEdit.sizePolicy().hasHeightForWidth())
        self.voIdEdit.setSizePolicy(sizePolicy)
        self.voIdEdit.setObjectName("voIdEdit")
        self.gridLayout_3.addWidget(self.voIdEdit, 4, 1, 1, 1)
        spacerItem9 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem9, 5, 1, 1, 1)
        self.horizontalLayout_13.addLayout(self.gridLayout_3)
        self.gridLayout_2 = QtWidgets.QGridLayout()
        self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.gridLayout_2.setContentsMargins(2, -1, 2, -1)
        self.gridLayout_2.setHorizontalSpacing(5)
        self.gridLayout_2.setVerticalSpacing(4)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.ambientTrackCombo = FilterComboBox(self.topDockWidgetContents)
        self.ambientTrackCombo.setObjectName("ambientTrackCombo")
        self.gridLayout_2.addWidget(self.ambientTrackCombo, 4, 1, 1, 1)
        self.cameraModelSelect = FilterComboBox(self.topDockWidgetContents)
        self.cameraModelSelect.setObjectName("cameraModelSelect")
        self.gridLayout_2.addWidget(self.cameraModelSelect, 2, 1, 1, 1)
        self.onAbortCombo = FilterComboBox(self.topDockWidgetContents)
        self.onAbortCombo.setMinimumSize(QtCore.QSize(160, 0))
        self.onAbortCombo.setObjectName("onAbortCombo")
        self.gridLayout_2.addWidget(self.onAbortCombo, 0, 1, 1, 1)
        self.onEndEdit = FilterComboBox(self.topDockWidgetContents)
        self.onEndEdit.setMinimumSize(QtCore.QSize(160, 0))
        self.onEndEdit.setObjectName("onEndEdit")
        self.gridLayout_2.addWidget(self.onEndEdit, 1, 1, 1, 1)
        self.cameraModelLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.cameraModelLabel.sizePolicy().hasHeightForWidth())
        self.cameraModelLabel.setSizePolicy(sizePolicy)
        self.cameraModelLabel.setObjectName("cameraModelLabel")
        self.gridLayout_2.addWidget(self.cameraModelLabel, 2, 0, 1, 1, QtCore.Qt.AlignRight)
        self.convoEndsScriptLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.convoEndsScriptLabel.sizePolicy().hasHeightForWidth())
        self.convoEndsScriptLabel.setSizePolicy(sizePolicy)
        self.convoEndsScriptLabel.setObjectName("convoEndsScriptLabel")
        self.gridLayout_2.addWidget(self.convoEndsScriptLabel, 1, 0, 1, 1, QtCore.Qt.AlignRight)
        self.convoAbortsScriptLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.convoAbortsScriptLabel.sizePolicy().hasHeightForWidth())
        self.convoAbortsScriptLabel.setSizePolicy(sizePolicy)
        self.convoAbortsScriptLabel.setObjectName("convoAbortsScriptLabel")
        self.gridLayout_2.addWidget(self.convoAbortsScriptLabel, 0, 0, 1, 1, QtCore.Qt.AlignRight)
        self.ambientTrackLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.ambientTrackLabel.sizePolicy().hasHeightForWidth())
        self.ambientTrackLabel.setSizePolicy(sizePolicy)
        self.ambientTrackLabel.setObjectName("ambientTrackLabel")
        self.gridLayout_2.addWidget(self.ambientTrackLabel, 4, 0, 1, 1, QtCore.Qt.AlignRight)
        spacerItem10 = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_2.addItem(spacerItem10, 5, 1, 1, 1)
        self.horizontalLayout_13.addLayout(self.gridLayout_2)
        self.verticalLayout = QtWidgets.QVBoxLayout()
        self.verticalLayout.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
        self.verticalLayout.setContentsMargins(2, -1, 2, -1)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.cutsceneModelLabel = QtWidgets.QLabel(self.topDockWidgetContents)
        self.cutsceneModelLabel.setObjectName("cutsceneModelLabel")
        self.verticalLayout.addWidget(self.cutsceneModelLabel, 0, QtCore.Qt.AlignHCenter)
        self.stuntList = QtWidgets.QListWidget(self.topDockWidgetContents)
        self.stuntList.setObjectName("stuntList")
        self.verticalLayout.addWidget(self.stuntList)
        self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_5.setSpacing(0)
        self.horizontalLayout_5.setObjectName("horizontalLayout_5")
        spacerItem11 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem11)
        self.addStuntButton = QtWidgets.QPushButton(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.addStuntButton.sizePolicy().hasHeightForWidth())
        self.addStuntButton.setSizePolicy(sizePolicy)
        self.addStuntButton.setBaseSize(QtCore.QSize(20, 0))
        self.addStuntButton.setObjectName("addStuntButton")
        self.horizontalLayout_5.addWidget(self.addStuntButton)
        self.editStuntButton = QtWidgets.QPushButton(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.editStuntButton.sizePolicy().hasHeightForWidth())
        self.editStuntButton.setSizePolicy(sizePolicy)
        self.editStuntButton.setObjectName("editStuntButton")
        self.horizontalLayout_5.addWidget(self.editStuntButton)
        self.removeStuntButton = QtWidgets.QPushButton(self.topDockWidgetContents)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.removeStuntButton.sizePolicy().hasHeightForWidth())
        self.removeStuntButton.setSizePolicy(sizePolicy)
        self.removeStuntButton.setObjectName("removeStuntButton")
        self.horizontalLayout_5.addWidget(self.removeStuntButton)
        spacerItem12 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_5.addItem(spacerItem12)
        self.verticalLayout.addLayout(self.horizontalLayout_5)
        self.horizontalLayout_13.addLayout(self.verticalLayout)
        spacerItem13 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_13.addItem(spacerItem13)
        self.topDockWidget.setWidget(self.topDockWidgetContents)
        MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(4), self.topDockWidget)
        self.actionNew = QtWidgets.QAction(MainWindow)
        self.actionNew.setObjectName("actionNew")
        self.actionOpen = QtWidgets.QAction(MainWindow)
        self.actionOpen.setObjectName("actionOpen")
        self.actionSave = QtWidgets.QAction(MainWindow)
        self.actionSave.setObjectName("actionSave")
        self.actionSaveAs = QtWidgets.QAction(MainWindow)
        self.actionSaveAs.setObjectName("actionSaveAs")
        self.actionRevert = QtWidgets.QAction(MainWindow)
        self.actionRevert.setObjectName("actionRevert")
        self.actionExit = QtWidgets.QAction(MainWindow)
        self.actionExit.setObjectName("actionExit")
        self.actionReloadTree = QtWidgets.QAction(MainWindow)
        self.actionReloadTree.setObjectName("actionReloadTree")
        self.actionUnfocus = QtWidgets.QAction(MainWindow)
        self.actionUnfocus.setEnabled(False)
        self.actionUnfocus.setObjectName("actionUnfocus")
        self.menuFile.addAction(self.actionNew)
        self.menuFile.addAction(self.actionOpen)
        self.menuFile.addAction(self.actionSave)
        self.menuFile.addAction(self.actionSaveAs)
        self.menuFile.addAction(self.actionRevert)
        self.menuFile.addSeparator()
        self.menuFile.addAction(self.actionExit)
        self.menuTools.addAction(self.actionReloadTree)
        self.menuTools.addAction(self.actionUnfocus)
        self.menubar.addAction(self.menuFile.menuAction())
        self.menubar.addAction(self.menuTools.menuAction())

        self.retranslateUi(MainWindow)
        QtCore.QMetaObject.connectSlotsByName(MainWindow)

    def retranslateUi(self, MainWindow):
        _translate = QtCore.QCoreApplication.translate
        MainWindow.setWindowTitle(_translate("MainWindow", "DLGEditor"))
        self.questEntryLabel.setText(_translate("MainWindow", "Quest Entry:"))
        self.questLabel.setText(_translate("MainWindow", "Quest:"))
        self.listenerTagLabel.setText(_translate("MainWindow", "Listener Tag:"))
        self.speakerEditLabel.setText(_translate("MainWindow", "Speaker Tag:"))
        self.plotXpPercentLabel.setText(_translate("MainWindow", "Plot XP Percentage"))
        self.plotIndexLabel.setWhatsThis(_translate("MainWindow", "GFF Field \"PlotIndex\" Int32"))
        self.plotIndexLabel.setText(_translate("MainWindow", "Plot Index:"))
        self.rightDockWidget.setWindowTitle(_translate("MainWindow", "Node Fields"))
        self.commentsEdit.setPlaceholderText(_translate("MainWindow", "Comments"))
        self.script1Label.setText(_translate("MainWindow", "Script #1:"))
        self.script2Label.setText(_translate("MainWindow", "Script #2:"))
        self.conditional1Label.setText(_translate("MainWindow", "Conditional #1:"))
        self.condition1NotCheckbox.setText(_translate("MainWindow", "Not"))
        self.condition1Param2Spin.setToolTip(_translate("MainWindow", "Param2"))
        self.condition1Param3Spin.setToolTip(_translate("MainWindow", "Param3"))
        self.condition1Param4Spin.setToolTip(_translate("MainWindow", "Param4"))
        self.conditional2Label.setText(_translate("MainWindow", "Conditional #2:"))
        self.condition2NotCheckbox.setText(_translate("MainWindow", "Not"))
        self.curAnimsLabel.setText(_translate("MainWindow", "Current Animations"))
        self.addAnimButton.setText(_translate("MainWindow", "Add"))
        self.removeAnimButton.setText(_translate("MainWindow", "Remove"))
        self.editAnimButton.setText(_translate("MainWindow", "Edit"))
        self.expressionLabel.setText(_translate("MainWindow", "Expression:"))
        self.emotionLabel.setText(_translate("MainWindow", "Emotion:"))
        self.soundLabel.setText(_translate("MainWindow", "Sound:"))
        self.soundCheckbox.setToolTip(_translate("MainWindow", "\'SoundExists\' field"))
        self.soundCheckbox.setText(_translate("MainWindow", "Exists"))
        self.soundButton.setText(_translate("MainWindow", "Play"))
        self.voiceButton.setText(_translate("MainWindow", "Play"))
        self.voiceLabel.setText(_translate("MainWindow", "Voice:"))
        self.cameraIdLabel.setText(_translate("MainWindow", "Camera ID:"))
        self.cameraAnimLabel.setText(_translate("MainWindow", "Camera Animation:"))
        self.cameraAngleLabel.setText(_translate("MainWindow", "Camera Angle:"))
        self.cameraAngleSelect.setItemText(0, _translate("MainWindow", "Auto"))
        self.cameraAngleSelect.setItemText(1, _translate("MainWindow", "Face"))
        self.cameraAngleSelect.setItemText(2, _translate("MainWindow", "Shoulder"))
        self.cameraAngleSelect.setItemText(3, _translate("MainWindow", "Wide Shot"))
        self.cameraAngleSelect.setItemText(4, _translate("MainWindow", "Animated Camera"))
        self.cameraAngleSelect.setItemText(5, _translate("MainWindow", "(DO NOT USE THIS ENTRY)"))
        self.cameraAngleSelect.setItemText(6, _translate("MainWindow", "Static Camera"))
        self.cameraVidEffectLabel.setText(_translate("MainWindow", "Camera Video Effect:"))
        self.nodeUnskippableCheckbox.setText(_translate("MainWindow", "Node Unskippable"))
        self.nodeIdLabel.setText(_translate("MainWindow", "Node ID:"))
        self.alienRaceNodeLabel.setText(_translate("MainWindow", "Alien Race Node:"))
        self.postProcNodeLabel.setText(_translate("MainWindow", "Post Proc Node:"))
        self.delayNodeLabel.setText(_translate("MainWindow", "Delay:"))
        self.logicLabel.setText(_translate("MainWindow", "Logic:"))
        self.waitFlagsLabel.setText(_translate("MainWindow", "Wait Flags:"))
        self.fadeTypeLabel.setText(_translate("MainWindow", "Fade Type:"))
        self.menuFile.setTitle(_translate("MainWindow", "File"))
        self.menuTools.setTitle(_translate("MainWindow", "Tools"))
        self.topDockWidget.setWindowTitle(_translate("MainWindow", "File Globals"))
        self.unequipHandsCheckbox.setText(_translate("MainWindow", "Unequip Hands"))
        self.unequipAllCheckbox.setText(_translate("MainWindow", "Unequip All"))
        self.skippableCheckbox.setText(_translate("MainWindow", "Skippable"))
        self.animatedCutCheckbox.setText(_translate("MainWindow", "Animated Cut"))
        self.oldHitCheckbox.setText(_translate("MainWindow", "Old Hit Check"))
        self.convoTypeLabel.setText(_translate("MainWindow", "Conversation Type:"))
        self.conversationSelect.setItemText(0, _translate("MainWindow", "Human"))
        self.conversationSelect.setItemText(1, _translate("MainWindow", "Computer"))
        self.conversationSelect.setItemText(2, _translate("MainWindow", "Type 3"))
        self.conversationSelect.setItemText(3, _translate("MainWindow", "Type 4"))
        self.conversationSelect.setItemText(4, _translate("MainWindow", "Type 5"))
        self.computerTypeLabel.setText(_translate("MainWindow", "Computer Type:"))
        self.computerSelect.setItemText(0, _translate("MainWindow", "Modern"))
        self.computerSelect.setItemText(1, _translate("MainWindow", "Ancient"))
        self.delayReplyLabel.setText(_translate("MainWindow", "Delay before Reply:"))
        self.delayEntryLabel.setText(_translate("MainWindow", "Delay before Entry:"))
        self.voiceOverIDLabel.setText(_translate("MainWindow", "Voiceover ID:"))
        self.cameraModelLabel.setText(_translate("MainWindow", "Camera Model:"))
        self.convoEndsScriptLabel.setText(_translate("MainWindow", "Conversation Ends:"))
        self.convoAbortsScriptLabel.setText(_translate("MainWindow", "Conversation Aborts:"))
        self.ambientTrackLabel.setText(_translate("MainWindow", "Ambient Track:"))
        self.cutsceneModelLabel.setText(_translate("MainWindow", "Cutscene Model"))
        self.stuntList.setToolTip(_translate("MainWindow", "<html><head/><body><p>Dialogue Stunts list</p></body></html>"))
        self.addStuntButton.setText(_translate("MainWindow", "Add"))
        self.editStuntButton.setText(_translate("MainWindow", "Edit"))
        self.removeStuntButton.setText(_translate("MainWindow", "Remove"))
        self.actionNew.setText(_translate("MainWindow", "New"))
        self.actionOpen.setText(_translate("MainWindow", "Open"))
        self.actionSave.setText(_translate("MainWindow", "Save"))
        self.actionSaveAs.setText(_translate("MainWindow", "Save As"))
        self.actionRevert.setText(_translate("MainWindow", "Revert"))
        self.actionExit.setText(_translate("MainWindow", "Exit"))
        self.actionReloadTree.setText(_translate("MainWindow", "Reload Tree"))
        self.actionUnfocus.setText(_translate("MainWindow", "Unfocus Tree"))
from toolset.gui.common.widgets.combobox import FilterComboBox
from toolset.gui.editors.dlg import DLGTreeView
from toolset.gui.widgets.edit.combobox_2da import ComboBox2DA
from toolset.gui.widgets.edit.spinbox import GFFFieldSpinBox

from toolset.rcc import resources_rc_pyqt5
