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

# Form implementation generated from reading ui file '.\reservoir_dialog.ui'
#
# Created by: PyQt5 UI code generator 5.15.0
#
# 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_reservoirDialog(object):
    def setupUi(self, reservoirDialog):
        reservoirDialog.setObjectName("reservoirDialog")
        reservoirDialog.resize(719, 500)
        self.gridLayout = QtWidgets.QGridLayout(reservoirDialog)
        self.gridLayout.setObjectName("gridLayout")
        self.ident_reservoir = QtWidgets.QLineEdit(reservoirDialog)
        self.ident_reservoir.setEnabled(False)
        self.ident_reservoir.setObjectName("ident_reservoir")
        self.gridLayout.addWidget(self.ident_reservoir, 1, 0, 1, 1)
        self.buttonBox = QtWidgets.QDialogButtonBox(reservoirDialog)
        self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
        self.buttonBox.setStandardButtons(QtWidgets.QDialogButtonBox.Cancel|QtWidgets.QDialogButtonBox.Help|QtWidgets.QDialogButtonBox.Ok)
        self.buttonBox.setObjectName("buttonBox")
        self.gridLayout.addWidget(self.buttonBox, 1, 1, 1, 1)
        self.res_tab_widget = QtWidgets.QTabWidget(reservoirDialog)
        self.res_tab_widget.setObjectName("res_tab_widget")
        self.reservoir_desc_tab = QtWidgets.QWidget()
        self.reservoir_desc_tab.setObjectName("reservoir_desc_tab")
        self.description_box = QtWidgets.QGroupBox(self.reservoir_desc_tab)
        self.description_box.setGeometry(QtCore.QRect(10, 10, 351, 294))
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.description_box.sizePolicy().hasHeightForWidth())
        self.description_box.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.description_box.setFont(font)
        self.description_box.setObjectName("description_box")
        self.gridLayout_2 = QtWidgets.QGridLayout(self.description_box)
        self.gridLayout_2.setObjectName("gridLayout_2")
        self.ID_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.ID_label.setFont(font)
        self.ID_label.setObjectName("ID_label")
        self.gridLayout_2.addWidget(self.ID_label, 0, 0, 1, 1)
        self.name_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.name_label.setFont(font)
        self.name_label.setObjectName("name_label")
        self.gridLayout_2.addWidget(self.name_label, 1, 0, 1, 1)
        self.latitude_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.latitude_label.setFont(font)
        self.latitude_label.setObjectName("latitude_label")
        self.gridLayout_2.addWidget(self.latitude_label, 2, 0, 1, 1)
        self.latitude_edit = QtWidgets.QLineEdit(self.description_box)
        self.latitude_edit.setObjectName("latitude_edit")
        self.gridLayout_2.addWidget(self.latitude_edit, 2, 1, 1, 1)
        self.longitude_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.longitude_label.setFont(font)
        self.longitude_label.setObjectName("longitude_label")
        self.gridLayout_2.addWidget(self.longitude_label, 3, 0, 1, 1)
        self.longitude_edit = QtWidgets.QLineEdit(self.description_box)
        self.longitude_edit.setObjectName("longitude_edit")
        self.gridLayout_2.addWidget(self.longitude_edit, 3, 1, 1, 1)
        self.min_elev_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.min_elev_label.setFont(font)
        self.min_elev_label.setObjectName("min_elev_label")
        self.gridLayout_2.addWidget(self.min_elev_label, 4, 0, 1, 1)
        self.min_elev_edit = QtWidgets.QLineEdit(self.description_box)
        self.min_elev_edit.setObjectName("min_elev_edit")
        self.gridLayout_2.addWidget(self.min_elev_edit, 4, 1, 1, 1)
        self.max_elev_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.max_elev_label.setFont(font)
        self.max_elev_label.setObjectName("max_elev_label")
        self.gridLayout_2.addWidget(self.max_elev_label, 5, 0, 1, 1)
        self.max_elev_edit = QtWidgets.QLineEdit(self.description_box)
        self.max_elev_edit.setObjectName("max_elev_edit")
        self.gridLayout_2.addWidget(self.max_elev_edit, 5, 1, 1, 1)
        self.min_stor_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.min_stor_label.setFont(font)
        self.min_stor_label.setObjectName("min_stor_label")
        self.gridLayout_2.addWidget(self.min_stor_label, 6, 0, 1, 1)
        self.min_stor_edit = QtWidgets.QLineEdit(self.description_box)
        self.min_stor_edit.setObjectName("min_stor_edit")
        self.gridLayout_2.addWidget(self.min_stor_edit, 6, 1, 1, 1)
        self.max_stor_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.max_stor_label.setFont(font)
        self.max_stor_label.setObjectName("max_stor_label")
        self.gridLayout_2.addWidget(self.max_stor_label, 7, 0, 1, 1)
        self.max_stor_label_2 = QtWidgets.QLineEdit(self.description_box)
        self.max_stor_label_2.setObjectName("max_stor_label_2")
        self.gridLayout_2.addWidget(self.max_stor_label_2, 7, 1, 1, 1)
        self.current_stor_label = QtWidgets.QLabel(self.description_box)
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.current_stor_label.setFont(font)
        self.current_stor_label.setObjectName("current_stor_label")
        self.gridLayout_2.addWidget(self.current_stor_label, 8, 0, 1, 1)
        self.current_stor_edit = QtWidgets.QLineEdit(self.description_box)
        self.current_stor_edit.setObjectName("current_stor_edit")
        self.gridLayout_2.addWidget(self.current_stor_edit, 8, 1, 1, 1)
        self.reservoir_id_display = QtWidgets.QLabel(self.description_box)
        self.reservoir_id_display.setObjectName("reservoir_id_display")
        self.gridLayout_2.addWidget(self.reservoir_id_display, 0, 1, 1, 1)
        self.name_edit = QtWidgets.QLineEdit(self.description_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Maximum, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.name_edit.sizePolicy().hasHeightForWidth())
        self.name_edit.setSizePolicy(sizePolicy)
        self.name_edit.setMaximumSize(QtCore.QSize(5600, 16777215))
        self.name_edit.setObjectName("name_edit")
        self.gridLayout_2.addWidget(self.name_edit, 1, 1, 1, 1)
        self.res_tab_widget.addTab(self.reservoir_desc_tab, "")
        self.evaporation_tab = QtWidgets.QWidget()
        self.evaporation_tab.setObjectName("evaporation_tab")
        self.gridLayout_3 = QtWidgets.QGridLayout(self.evaporation_tab)
        self.gridLayout_3.setObjectName("gridLayout_3")
        self.evap_depth_input_box = QtWidgets.QGroupBox(self.evaporation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.evap_depth_input_box.sizePolicy().hasHeightForWidth())
        self.evap_depth_input_box.setSizePolicy(sizePolicy)
        self.evap_depth_input_box.setObjectName("evap_depth_input_box")
        self.formLayout_2 = QtWidgets.QFormLayout(self.evap_depth_input_box)
        self.formLayout_2.setObjectName("formLayout_2")
        self.evap_depth_table_radio = QtWidgets.QRadioButton(self.evap_depth_input_box)
        self.evap_depth_table_radio.setObjectName("evap_depth_table_radio")
        self.formLayout_2.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.evap_depth_table_radio)
        self.evap_depth_file_radio = QtWidgets.QRadioButton(self.evap_depth_input_box)
        self.evap_depth_file_radio.setObjectName("evap_depth_file_radio")
        self.formLayout_2.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.evap_depth_file_radio)
        self.gridLayout_3.addWidget(self.evap_depth_input_box, 0, 0, 1, 1)
        self.evap_file_box = QtWidgets.QGroupBox(self.evaporation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.evap_file_box.sizePolicy().hasHeightForWidth())
        self.evap_file_box.setSizePolicy(sizePolicy)
        self.evap_file_box.setMinimumSize(QtCore.QSize(500, 74))
        self.evap_file_box.setObjectName("evap_file_box")
        self.gridLayout_15 = QtWidgets.QGridLayout(self.evap_file_box)
        self.gridLayout_15.setObjectName("gridLayout_15")
        self.select_evap_file = QtWidgets.QPushButton(self.evap_file_box)
        self.select_evap_file.setObjectName("select_evap_file")
        self.gridLayout_15.addWidget(self.select_evap_file, 0, 0, 1, 1)
        self.evap_file_edit = QtWidgets.QLineEdit(self.evap_file_box)
        self.evap_file_edit.setEnabled(False)
        self.evap_file_edit.setObjectName("evap_file_edit")
        self.gridLayout_15.addWidget(self.evap_file_edit, 0, 1, 1, 1)
        self.gridLayout_3.addWidget(self.evap_file_box, 0, 1, 1, 1)
        self.storage_elev_det_box = QtWidgets.QGroupBox(self.evaporation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.storage_elev_det_box.sizePolicy().hasHeightForWidth())
        self.storage_elev_det_box.setSizePolicy(sizePolicy)
        self.storage_elev_det_box.setObjectName("storage_elev_det_box")
        self.gridLayout_16 = QtWidgets.QGridLayout(self.storage_elev_det_box)
        self.gridLayout_16.setObjectName("gridLayout_16")
        self.elev_area_coeff_label = QtWidgets.QLabel(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.elev_area_coeff_label.sizePolicy().hasHeightForWidth())
        self.elev_area_coeff_label.setSizePolicy(sizePolicy)
        self.elev_area_coeff_label.setObjectName("elev_area_coeff_label")
        self.gridLayout_16.addWidget(self.elev_area_coeff_label, 1, 0, 1, 1)
        self.elev_alpha_edit = QtWidgets.QLineEdit(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.elev_alpha_edit.sizePolicy().hasHeightForWidth())
        self.elev_alpha_edit.setSizePolicy(sizePolicy)
        self.elev_alpha_edit.setObjectName("elev_alpha_edit")
        self.gridLayout_16.addWidget(self.elev_alpha_edit, 1, 1, 1, 1)
        self.elev_beta_edit = QtWidgets.QLineEdit(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.elev_beta_edit.sizePolicy().hasHeightForWidth())
        self.elev_beta_edit.setSizePolicy(sizePolicy)
        self.elev_beta_edit.setObjectName("elev_beta_edit")
        self.gridLayout_16.addWidget(self.elev_beta_edit, 1, 2, 1, 1)
        self.elev_gamma_edit = QtWidgets.QLineEdit(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.elev_gamma_edit.sizePolicy().hasHeightForWidth())
        self.elev_gamma_edit.setSizePolicy(sizePolicy)
        self.elev_gamma_edit.setObjectName("elev_gamma_edit")
        self.gridLayout_16.addWidget(self.elev_gamma_edit, 1, 3, 1, 1)
        self.vol_area_coeff = QtWidgets.QLabel(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.vol_area_coeff.sizePolicy().hasHeightForWidth())
        self.vol_area_coeff.setSizePolicy(sizePolicy)
        self.vol_area_coeff.setObjectName("vol_area_coeff")
        self.gridLayout_16.addWidget(self.vol_area_coeff, 2, 0, 1, 1)
        self.vol_alpha_edit = QtWidgets.QLineEdit(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.vol_alpha_edit.sizePolicy().hasHeightForWidth())
        self.vol_alpha_edit.setSizePolicy(sizePolicy)
        self.vol_alpha_edit.setObjectName("vol_alpha_edit")
        self.gridLayout_16.addWidget(self.vol_alpha_edit, 2, 1, 1, 1)
        self.vol_beta_edit = QtWidgets.QLineEdit(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.vol_beta_edit.sizePolicy().hasHeightForWidth())
        self.vol_beta_edit.setSizePolicy(sizePolicy)
        self.vol_beta_edit.setObjectName("vol_beta_edit")
        self.gridLayout_16.addWidget(self.vol_beta_edit, 2, 2, 1, 1)
        self.vol_gamma_edit = QtWidgets.QLineEdit(self.storage_elev_det_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.vol_gamma_edit.sizePolicy().hasHeightForWidth())
        self.vol_gamma_edit.setSizePolicy(sizePolicy)
        self.vol_gamma_edit.setObjectName("vol_gamma_edit")
        self.gridLayout_16.addWidget(self.vol_gamma_edit, 2, 3, 1, 1)
        self.alpha_label = QtWidgets.QLabel(self.storage_elev_det_box)
        self.alpha_label.setMidLineWidth(7)
        self.alpha_label.setAlignment(QtCore.Qt.AlignCenter)
        self.alpha_label.setObjectName("alpha_label")
        self.gridLayout_16.addWidget(self.alpha_label, 0, 1, 1, 1)
        self.beta_label = QtWidgets.QLabel(self.storage_elev_det_box)
        self.beta_label.setMidLineWidth(7)
        self.beta_label.setAlignment(QtCore.Qt.AlignCenter)
        self.beta_label.setObjectName("beta_label")
        self.gridLayout_16.addWidget(self.beta_label, 0, 2, 1, 1)
        self.gamma_label = QtWidgets.QLabel(self.storage_elev_det_box)
        self.gamma_label.setMidLineWidth(7)
        self.gamma_label.setAlignment(QtCore.Qt.AlignCenter)
        self.gamma_label.setObjectName("gamma_label")
        self.gridLayout_16.addWidget(self.gamma_label, 0, 3, 1, 1)
        self.gridLayout_3.addWidget(self.storage_elev_det_box, 2, 0, 1, 2)
        self.evap_box = QtWidgets.QGroupBox(self.evaporation_tab)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.evap_box.sizePolicy().hasHeightForWidth())
        self.evap_box.setSizePolicy(sizePolicy)
        self.evap_box.setMinimumSize(QtCore.QSize(0, 100))
        self.evap_box.setMaximumSize(QtCore.QSize(16777215, 120))
        font = QtGui.QFont()
        font.setBold(False)
        font.setWeight(50)
        self.evap_box.setFont(font)
        self.evap_box.setObjectName("evap_box")
        self.gridLayout_4 = QtWidgets.QGridLayout(self.evap_box)
        self.gridLayout_4.setObjectName("gridLayout_4")
        self.evap_table = QtWidgets.QTableWidget(self.evap_box)
        self.evap_table.setRowCount(1)
        self.evap_table.setColumnCount(12)
        self.evap_table.setObjectName("evap_table")
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(5, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(6, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(7, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(8, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(9, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(10, item)
        item = QtWidgets.QTableWidgetItem()
        self.evap_table.setHorizontalHeaderItem(11, item)
        self.gridLayout_4.addWidget(self.evap_table, 0, 0, 1, 1)
        self.gridLayout_3.addWidget(self.evap_box, 1, 0, 1, 2)
        spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
        self.gridLayout_3.addItem(spacerItem, 3, 0, 1, 1)
        self.res_tab_widget.addTab(self.evaporation_tab, "")
        self.oper_info_tab = QtWidgets.QWidget()
        self.oper_info_tab.setObjectName("oper_info_tab")
        self.gridLayout_8 = QtWidgets.QGridLayout(self.oper_info_tab)
        self.gridLayout_8.setObjectName("gridLayout_8")
        self.oper_info_box = QtWidgets.QGroupBox(self.oper_info_tab)
        self.oper_info_box.setObjectName("oper_info_box")
        self.gridLayout_11 = QtWidgets.QGridLayout(self.oper_info_box)
        self.gridLayout_11.setObjectName("gridLayout_11")
        self.stor_prob_label = QtWidgets.QLabel(self.oper_info_box)
        self.stor_prob_label.setObjectName("stor_prob_label")
        self.gridLayout_11.addWidget(self.stor_prob_label, 1, 0, 1, 1)
        self.tar_stor_edit = QtWidgets.QLineEdit(self.oper_info_box)
        self.tar_stor_edit.setObjectName("tar_stor_edit")
        self.gridLayout_11.addWidget(self.tar_stor_edit, 0, 1, 1, 1)
        self.stor_prob_edit = QtWidgets.QLineEdit(self.oper_info_box)
        self.stor_prob_edit.setObjectName("stor_prob_edit")
        self.gridLayout_11.addWidget(self.stor_prob_edit, 1, 1, 1, 1)
        self.targ_stor_label = QtWidgets.QLabel(self.oper_info_box)
        self.targ_stor_label.setObjectName("targ_stor_label")
        self.gridLayout_11.addWidget(self.targ_stor_label, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.oper_info_box, 0, 0, 1, 1)
        self.rule_curve_box = QtWidgets.QGroupBox(self.oper_info_tab)
        self.rule_curve_box.setObjectName("rule_curve_box")
        self.gridLayout_9 = QtWidgets.QGridLayout(self.rule_curve_box)
        self.gridLayout_9.setObjectName("gridLayout_9")
        self.curve_file_select = QtWidgets.QPushButton(self.rule_curve_box)
        self.curve_file_select.setObjectName("curve_file_select")
        self.gridLayout_9.addWidget(self.curve_file_select, 1, 0, 1, 1)
        self.curve_file_edit = QtWidgets.QLineEdit(self.rule_curve_box)
        self.curve_file_edit.setEnabled(False)
        self.curve_file_edit.setObjectName("curve_file_edit")
        self.gridLayout_9.addWidget(self.curve_file_edit, 1, 1, 1, 1)
        self.rule_curve_table = QtWidgets.QTableWidget(self.rule_curve_box)
        self.rule_curve_table.setGridStyle(QtCore.Qt.SolidLine)
        self.rule_curve_table.setObjectName("rule_curve_table")
        self.rule_curve_table.setColumnCount(12)
        self.rule_curve_table.setRowCount(2)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setVerticalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setVerticalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(3, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(4, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(5, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(6, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(7, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(8, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(9, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(10, item)
        item = QtWidgets.QTableWidgetItem()
        self.rule_curve_table.setHorizontalHeaderItem(11, item)
        self.gridLayout_9.addWidget(self.rule_curve_table, 0, 0, 1, 2)
        self.gridLayout_8.addWidget(self.rule_curve_box, 1, 0, 1, 2)
        self.target_rest_box = QtWidgets.QGroupBox(self.oper_info_tab)
        self.target_rest_box.setObjectName("target_rest_box")
        self.gridLayout_10 = QtWidgets.QGridLayout(self.target_rest_box)
        self.gridLayout_10.setObjectName("gridLayout_10")
        self.target_rest_table = QtWidgets.QTableWidget(self.target_rest_box)
        self.target_rest_table.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.target_rest_table.setGridStyle(QtCore.Qt.SolidLine)
        self.target_rest_table.setObjectName("target_rest_table")
        self.target_rest_table.setColumnCount(3)
        self.target_rest_table.setRowCount(0)
        item = QtWidgets.QTableWidgetItem()
        self.target_rest_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.target_rest_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.target_rest_table.setHorizontalHeaderItem(2, item)
        self.gridLayout_10.addWidget(self.target_rest_table, 0, 0, 1, 1)
        self.gridLayout_8.addWidget(self.target_rest_box, 2, 0, 1, 2)
        self.rule_curve_input_box = QtWidgets.QGroupBox(self.oper_info_tab)
        self.rule_curve_input_box.setObjectName("rule_curve_input_box")
        self.formLayout = QtWidgets.QFormLayout(self.rule_curve_input_box)
        self.formLayout.setObjectName("formLayout")
        self.rule_curve_table_radio = QtWidgets.QRadioButton(self.rule_curve_input_box)
        self.rule_curve_table_radio.setObjectName("rule_curve_table_radio")
        self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.rule_curve_table_radio)
        self.rule_curve_file_radio = QtWidgets.QRadioButton(self.rule_curve_input_box)
        self.rule_curve_file_radio.setObjectName("rule_curve_file_radio")
        self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.rule_curve_file_radio)
        self.gridLayout_8.addWidget(self.rule_curve_input_box, 0, 1, 1, 1)
        self.res_tab_widget.addTab(self.oper_info_tab, "")
        self.spill_out_tab = QtWidgets.QWidget()
        self.spill_out_tab.setObjectName("spill_out_tab")
        self.gridLayout_12 = QtWidgets.QGridLayout(self.spill_out_tab)
        self.gridLayout_12.setObjectName("gridLayout_12")
        self.spillway_box = QtWidgets.QGroupBox(self.spill_out_tab)
        self.spillway_box.setObjectName("spillway_box")
        self.gridLayout_14 = QtWidgets.QGridLayout(self.spillway_box)
        self.gridLayout_14.setObjectName("gridLayout_14")
        self.spillway_table = QtWidgets.QTableWidget(self.spillway_box)
        self.spillway_table.setMinimumSize(QtCore.QSize(653, 0))
        self.spillway_table.setTextElideMode(QtCore.Qt.ElideLeft)
        self.spillway_table.setGridStyle(QtCore.Qt.NoPen)
        self.spillway_table.setRowCount(1)
        self.spillway_table.setObjectName("spillway_table")
        self.spillway_table.setColumnCount(3)
        item = QtWidgets.QTableWidgetItem()
        self.spillway_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.spillway_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.spillway_table.setHorizontalHeaderItem(2, item)
        self.spillway_table.horizontalHeader().setCascadingSectionResizes(True)
        self.spillway_table.horizontalHeader().setHighlightSections(True)
        self.spillway_table.horizontalHeader().setMinimumSectionSize(100)
        self.spillway_table.horizontalHeader().setSortIndicatorShown(False)
        self.spillway_table.horizontalHeader().setStretchLastSection(False)
        self.spillway_table.verticalHeader().setStretchLastSection(False)
        self.gridLayout_14.addWidget(self.spillway_table, 1, 0, 1, 4)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_14.addItem(spacerItem1, 0, 1, 1, 1)
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_14.addItem(spacerItem2, 0, 3, 1, 1)
        self.num_spill_edit = QtWidgets.QLineEdit(self.spillway_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.num_spill_edit.sizePolicy().hasHeightForWidth())
        self.num_spill_edit.setSizePolicy(sizePolicy)
        self.num_spill_edit.setObjectName("num_spill_edit")
        self.gridLayout_14.addWidget(self.num_spill_edit, 0, 2, 1, 1)
        self.num_spill_label = QtWidgets.QLabel(self.spillway_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.num_spill_label.sizePolicy().hasHeightForWidth())
        self.num_spill_label.setSizePolicy(sizePolicy)
        self.num_spill_label.setObjectName("num_spill_label")
        self.gridLayout_14.addWidget(self.num_spill_label, 0, 0, 1, 1)
        self.gridLayout_12.addWidget(self.spillway_box, 0, 0, 1, 1)
        self.outlet_box = QtWidgets.QGroupBox(self.spill_out_tab)
        self.outlet_box.setObjectName("outlet_box")
        self.gridLayout_13 = QtWidgets.QGridLayout(self.outlet_box)
        self.gridLayout_13.setObjectName("gridLayout_13")
        self.outlet_table = QtWidgets.QTableWidget(self.outlet_box)
        self.outlet_table.setRowCount(1)
        self.outlet_table.setObjectName("outlet_table")
        self.outlet_table.setColumnCount(4)
        item = QtWidgets.QTableWidgetItem()
        self.outlet_table.setHorizontalHeaderItem(0, item)
        item = QtWidgets.QTableWidgetItem()
        self.outlet_table.setHorizontalHeaderItem(1, item)
        item = QtWidgets.QTableWidgetItem()
        self.outlet_table.setHorizontalHeaderItem(2, item)
        item = QtWidgets.QTableWidgetItem()
        self.outlet_table.setHorizontalHeaderItem(3, item)
        self.gridLayout_13.addWidget(self.outlet_table, 1, 0, 1, 4)
        self.num_outlet_label = QtWidgets.QLabel(self.outlet_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Preferred)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.num_outlet_label.sizePolicy().hasHeightForWidth())
        self.num_outlet_label.setSizePolicy(sizePolicy)
        self.num_outlet_label.setObjectName("num_outlet_label")
        self.gridLayout_13.addWidget(self.num_outlet_label, 0, 0, 1, 1)
        spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_13.addItem(spacerItem3, 0, 3, 1, 1)
        self.num_outlet_edit = QtWidgets.QLineEdit(self.outlet_box)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.num_outlet_edit.sizePolicy().hasHeightForWidth())
        self.num_outlet_edit.setSizePolicy(sizePolicy)
        self.num_outlet_edit.setObjectName("num_outlet_edit")
        self.gridLayout_13.addWidget(self.num_outlet_edit, 0, 2, 1, 1)
        spacerItem4 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Minimum)
        self.gridLayout_13.addItem(spacerItem4, 0, 1, 1, 1)
        self.gridLayout_12.addWidget(self.outlet_box, 1, 0, 1, 1)
        self.res_tab_widget.addTab(self.spill_out_tab, "")
        self.gridLayout.addWidget(self.res_tab_widget, 0, 0, 1, 2)
        self.name_label.setBuddy(self.name_edit)
        self.latitude_label.setBuddy(self.latitude_edit)
        self.longitude_label.setBuddy(self.longitude_edit)
        self.min_elev_label.setBuddy(self.min_elev_edit)
        self.max_elev_label.setBuddy(self.max_elev_edit)
        self.min_stor_label.setBuddy(self.min_stor_edit)
        self.max_stor_label.setBuddy(self.max_stor_label_2)
        self.current_stor_label.setBuddy(self.current_stor_edit)
        self.stor_prob_label.setBuddy(self.stor_prob_edit)
        self.targ_stor_label.setBuddy(self.tar_stor_edit)
        self.num_spill_label.setBuddy(self.num_spill_edit)
        self.num_outlet_label.setBuddy(self.num_outlet_edit)

        self.retranslateUi(reservoirDialog)
        self.res_tab_widget.setCurrentIndex(0)
        self.buttonBox.accepted.connect(reservoirDialog.accept)
        self.buttonBox.rejected.connect(reservoirDialog.reject)
        QtCore.QMetaObject.connectSlotsByName(reservoirDialog)
        reservoirDialog.setTabOrder(self.name_edit, self.latitude_edit)
        reservoirDialog.setTabOrder(self.latitude_edit, self.longitude_edit)
        reservoirDialog.setTabOrder(self.longitude_edit, self.min_elev_edit)
        reservoirDialog.setTabOrder(self.min_elev_edit, self.max_elev_edit)
        reservoirDialog.setTabOrder(self.max_elev_edit, self.min_stor_edit)
        reservoirDialog.setTabOrder(self.min_stor_edit, self.max_stor_label_2)
        reservoirDialog.setTabOrder(self.max_stor_label_2, self.current_stor_edit)
        reservoirDialog.setTabOrder(self.current_stor_edit, self.evap_depth_table_radio)
        reservoirDialog.setTabOrder(self.evap_depth_table_radio, self.evap_depth_file_radio)
        reservoirDialog.setTabOrder(self.evap_depth_file_radio, self.select_evap_file)
        reservoirDialog.setTabOrder(self.select_evap_file, self.evap_file_edit)
        reservoirDialog.setTabOrder(self.evap_file_edit, self.evap_table)
        reservoirDialog.setTabOrder(self.evap_table, self.elev_alpha_edit)
        reservoirDialog.setTabOrder(self.elev_alpha_edit, self.elev_beta_edit)
        reservoirDialog.setTabOrder(self.elev_beta_edit, self.elev_gamma_edit)
        reservoirDialog.setTabOrder(self.elev_gamma_edit, self.vol_alpha_edit)
        reservoirDialog.setTabOrder(self.vol_alpha_edit, self.vol_beta_edit)
        reservoirDialog.setTabOrder(self.vol_beta_edit, self.vol_gamma_edit)
        reservoirDialog.setTabOrder(self.vol_gamma_edit, self.tar_stor_edit)
        reservoirDialog.setTabOrder(self.tar_stor_edit, self.stor_prob_edit)
        reservoirDialog.setTabOrder(self.stor_prob_edit, self.rule_curve_table_radio)
        reservoirDialog.setTabOrder(self.rule_curve_table_radio, self.rule_curve_file_radio)
        reservoirDialog.setTabOrder(self.rule_curve_file_radio, self.rule_curve_table)
        reservoirDialog.setTabOrder(self.rule_curve_table, self.curve_file_select)
        reservoirDialog.setTabOrder(self.curve_file_select, self.curve_file_edit)
        reservoirDialog.setTabOrder(self.curve_file_edit, self.target_rest_table)
        reservoirDialog.setTabOrder(self.target_rest_table, self.num_spill_edit)
        reservoirDialog.setTabOrder(self.num_spill_edit, self.spillway_table)
        reservoirDialog.setTabOrder(self.spillway_table, self.num_outlet_edit)
        reservoirDialog.setTabOrder(self.num_outlet_edit, self.outlet_table)
        reservoirDialog.setTabOrder(self.outlet_table, self.ident_reservoir)
        reservoirDialog.setTabOrder(self.ident_reservoir, self.res_tab_widget)

    def retranslateUi(self, reservoirDialog):
        _translate = QtCore.QCoreApplication.translate
        reservoirDialog.setWindowTitle(_translate("reservoirDialog", "Reservoir"))
        self.description_box.setTitle(_translate("reservoirDialog", "Description"))
        self.ID_label.setText(_translate("reservoirDialog", "Reservoir ID"))
        self.name_label.setText(_translate("reservoirDialog", "Name"))
        self.latitude_label.setText(_translate("reservoirDialog", "Latitude"))
        self.longitude_label.setText(_translate("reservoirDialog", "Longitude"))
        self.min_elev_label.setText(_translate("reservoirDialog", "Elevation Minimum (from datum) "))
        self.max_elev_label.setText(_translate("reservoirDialog", "Elevation Maximum (from datum)"))
        self.min_stor_label.setText(_translate("reservoirDialog", "Storage Minimum"))
        self.max_stor_label.setText(_translate("reservoirDialog", "Storage Maximum"))
        self.current_stor_label.setText(_translate("reservoirDialog", "Current Storage"))
        self.reservoir_id_display.setText(_translate("reservoirDialog", "1"))
        self.res_tab_widget.setTabText(self.res_tab_widget.indexOf(self.reservoir_desc_tab), _translate("reservoirDialog", "Reservoir Description"))
        self.evap_depth_input_box.setTitle(_translate("reservoirDialog", "Evporation Depth Input Method"))
        self.evap_depth_table_radio.setText(_translate("reservoirDialog", "Table"))
        self.evap_depth_file_radio.setText(_translate("reservoirDialog", "Input File"))
        self.evap_file_box.setTitle(_translate("reservoirDialog", "Evaporation Depth File"))
        self.select_evap_file.setText(_translate("reservoirDialog", "Select File"))
        self.storage_elev_det_box.setTitle(_translate("reservoirDialog", "Storage-Elevation-Area Parameters"))
        self.elev_area_coeff_label.setText(_translate("reservoirDialog", "Elevation-Strorage Coefficients"))
        self.vol_area_coeff.setText(_translate("reservoirDialog", "Area-Storage Coefficients"))
        self.alpha_label.setText(_translate("reservoirDialog", "<html><head/><body><p>Alpha (&alpha;) </p></body></html>"))
        self.beta_label.setText(_translate("reservoirDialog", "<html><head/><body><p>Beta (&beta;) </p></body></html>"))
        self.gamma_label.setText(_translate("reservoirDialog", "<html><head/><body><p>Gamma (&gamma;) </p></body></html>"))
        self.evap_box.setTitle(_translate("reservoirDialog", " Evaporation Depth "))
        item = self.evap_table.horizontalHeaderItem(0)
        item.setText(_translate("reservoirDialog", "1"))
        item = self.evap_table.horizontalHeaderItem(1)
        item.setText(_translate("reservoirDialog", "2"))
        item = self.evap_table.horizontalHeaderItem(2)
        item.setText(_translate("reservoirDialog", "3"))
        item = self.evap_table.horizontalHeaderItem(3)
        item.setText(_translate("reservoirDialog", "4"))
        item = self.evap_table.horizontalHeaderItem(4)
        item.setText(_translate("reservoirDialog", "5"))
        item = self.evap_table.horizontalHeaderItem(5)
        item.setText(_translate("reservoirDialog", "6"))
        item = self.evap_table.horizontalHeaderItem(6)
        item.setText(_translate("reservoirDialog", "7"))
        item = self.evap_table.horizontalHeaderItem(7)
        item.setText(_translate("reservoirDialog", "8"))
        item = self.evap_table.horizontalHeaderItem(8)
        item.setText(_translate("reservoirDialog", "9"))
        item = self.evap_table.horizontalHeaderItem(9)
        item.setText(_translate("reservoirDialog", "10"))
        item = self.evap_table.horizontalHeaderItem(10)
        item.setText(_translate("reservoirDialog", "11"))
        item = self.evap_table.horizontalHeaderItem(11)
        item.setText(_translate("reservoirDialog", "12"))
        self.res_tab_widget.setTabText(self.res_tab_widget.indexOf(self.evaporation_tab), _translate("reservoirDialog", "Evaportation / Storage Relationships"))
        self.oper_info_box.setTitle(_translate("reservoirDialog", "Operational Information"))
        self.stor_prob_label.setText(_translate("reservoirDialog", "Storage Probability"))
        self.targ_stor_label.setText(_translate("reservoirDialog", "Target Storage"))
        self.rule_curve_box.setTitle(_translate("reservoirDialog", "Rule Curve"))
        self.curve_file_select.setText(_translate("reservoirDialog", "Select File"))
        item = self.rule_curve_table.verticalHeaderItem(0)
        item.setText(_translate("reservoirDialog", "Storage (Lower)"))
        item = self.rule_curve_table.verticalHeaderItem(1)
        item.setText(_translate("reservoirDialog", "Flood (Upper)"))
        item = self.rule_curve_table.horizontalHeaderItem(0)
        item.setText(_translate("reservoirDialog", "1"))
        item = self.rule_curve_table.horizontalHeaderItem(1)
        item.setText(_translate("reservoirDialog", "2"))
        item = self.rule_curve_table.horizontalHeaderItem(2)
        item.setText(_translate("reservoirDialog", "3"))
        item = self.rule_curve_table.horizontalHeaderItem(3)
        item.setText(_translate("reservoirDialog", "4"))
        item = self.rule_curve_table.horizontalHeaderItem(4)
        item.setText(_translate("reservoirDialog", "5"))
        item = self.rule_curve_table.horizontalHeaderItem(5)
        item.setText(_translate("reservoirDialog", "6"))
        item = self.rule_curve_table.horizontalHeaderItem(6)
        item.setText(_translate("reservoirDialog", "7"))
        item = self.rule_curve_table.horizontalHeaderItem(7)
        item.setText(_translate("reservoirDialog", "8"))
        item = self.rule_curve_table.horizontalHeaderItem(8)
        item.setText(_translate("reservoirDialog", "9"))
        item = self.rule_curve_table.horizontalHeaderItem(9)
        item.setText(_translate("reservoirDialog", "10"))
        item = self.rule_curve_table.horizontalHeaderItem(10)
        item.setText(_translate("reservoirDialog", "11"))
        item = self.rule_curve_table.horizontalHeaderItem(11)
        item.setText(_translate("reservoirDialog", "12"))
        self.target_rest_box.setTitle(_translate("reservoirDialog", "Target Restriction Levels Probability"))
        item = self.target_rest_table.horizontalHeaderItem(0)
        item.setText(_translate("reservoirDialog", "1"))
        item = self.target_rest_table.horizontalHeaderItem(1)
        item.setText(_translate("reservoirDialog", "2"))
        item = self.target_rest_table.horizontalHeaderItem(2)
        item.setText(_translate("reservoirDialog", "3"))
        self.rule_curve_input_box.setTitle(_translate("reservoirDialog", "Rule Curve Input Method"))
        self.rule_curve_table_radio.setText(_translate("reservoirDialog", "Table"))
        self.rule_curve_file_radio.setText(_translate("reservoirDialog", "Input File"))
        self.res_tab_widget.setTabText(self.res_tab_widget.indexOf(self.oper_info_tab), _translate("reservoirDialog", "Operational Information"))
        self.spillway_box.setTitle(_translate("reservoirDialog", "Spillways"))
        item = self.spillway_table.horizontalHeaderItem(0)
        item.setText(_translate("reservoirDialog", "Spillway Types"))
        item = self.spillway_table.horizontalHeaderItem(1)
        item.setText(_translate("reservoirDialog", "Crest Level"))
        item = self.spillway_table.horizontalHeaderItem(2)
        item.setText(_translate("reservoirDialog", "Maximum Discharge"))
        self.num_spill_label.setText(_translate("reservoirDialog", "Number of Spillways"))
        self.outlet_box.setTitle(_translate("reservoirDialog", "Outlets"))
        item = self.outlet_table.horizontalHeaderItem(0)
        item.setText(_translate("reservoirDialog", "Elevation"))
        item = self.outlet_table.horizontalHeaderItem(1)
        item.setText(_translate("reservoirDialog", "Cross Section Area"))
        item = self.outlet_table.horizontalHeaderItem(2)
        item.setText(_translate("reservoirDialog", "Maximum Loss Coefficient"))
        item = self.outlet_table.horizontalHeaderItem(3)
        item.setText(_translate("reservoirDialog", "Minimum Loss Coefficient"))
        self.num_outlet_label.setText(_translate("reservoirDialog", "Number of Outlets"))
        self.res_tab_widget.setTabText(self.res_tab_widget.indexOf(self.spill_out_tab), _translate("reservoirDialog", "Spillway / Outlets"))
