def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(395, 396)
        self.verticalLayout = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_view_name = QtWidgets.QLabel(Form)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred,
                                           QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.label_view_name.sizePolicy().hasHeightForWidth())
        self.label_view_name.setSizePolicy(sizePolicy)
        self.label_view_name.setMinimumSize(QtCore.QSize(0, 20))
        self.label_view_name.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setWeight(50)
        font.setBold(False)
        self.label_view_name.setFont(font)
        self.label_view_name.setStyleSheet("background-color: #ecd8c6;")
        self.label_view_name.setFrameShape(QtWidgets.QFrame.Box)
        self.label_view_name.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_view_name.setAlignment(QtCore.Qt.AlignCenter)
        self.label_view_name.setWordWrap(True)
        self.label_view_name.setObjectName("label_view_name")
        self.verticalLayout.addWidget(self.label_view_name)
        self.scrollArea_4 = QtWidgets.QScrollArea(Form)
        self.scrollArea_4.setWidgetResizable(True)
        self.scrollArea_4.setObjectName("scrollArea_4")
        self.scrollAreaWidgetContents_4 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_4.setGeometry(
            QtCore.QRect(0, 0, 393, 374))
        self.scrollAreaWidgetContents_4.setObjectName(
            "scrollAreaWidgetContents_4")
        self.verticalLayout_18 = QtWidgets.QVBoxLayout(
            self.scrollAreaWidgetContents_4)
        self.verticalLayout_18.setObjectName("verticalLayout_18")
        self.treeView_view = ReferencesTreeView(
            self.scrollAreaWidgetContents_4)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.treeView_view.setFont(font)
        self.treeView_view.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.treeView_view.setAcceptDrops(True)
        self.treeView_view.setSelectionMode(
            QtWidgets.QAbstractItemView.ExtendedSelection)
        self.treeView_view.setTextElideMode(QtCore.Qt.ElideLeft)
        self.treeView_view.setRootIsDecorated(False)
        self.treeView_view.setObjectName("treeView_view")
        self.verticalLayout_18.addWidget(self.treeView_view)
        self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_8.setSpacing(6)
        self.horizontalLayout_8.setObjectName("horizontalLayout_8")
        spacerItem = QtWidgets.QSpacerItem(40, 20,
                                           QtWidgets.QSizePolicy.Expanding,
                                           QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_8.addItem(spacerItem)
        self.pushButton_view_open_ds_view = QtWidgets.QPushButton(
            self.scrollAreaWidgetContents_4)
        sizePolicy = QtWidgets.QSizePolicy(
            QtWidgets.QSizePolicy.MinimumExpanding,
            QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(
            self.pushButton_view_open_ds_view.sizePolicy().hasHeightForWidth())
        self.pushButton_view_open_ds_view.setSizePolicy(sizePolicy)
        self.pushButton_view_open_ds_view.setMinimumSize(QtCore.QSize(75, 23))
        self.pushButton_view_open_ds_view.setMaximumSize(
            QtCore.QSize(16777215, 23))
        self.pushButton_view_open_ds_view.setObjectName(
            "pushButton_view_open_ds_view")
        self.horizontalLayout_8.addWidget(self.pushButton_view_open_ds_view)
        self.verticalLayout_18.addLayout(self.horizontalLayout_8)
        self.line_5 = QtWidgets.QFrame(self.scrollAreaWidgetContents_4)
        self.line_5.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_5.setObjectName("line_5")
        self.verticalLayout_18.addWidget(self.line_5)
        self.horizontalLayout_16 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_16.setObjectName("horizontalLayout_16")
        spacerItem1 = QtWidgets.QSpacerItem(40, 20,
                                            QtWidgets.QSizePolicy.Expanding,
                                            QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_16.addItem(spacerItem1)
        self.toolButton_view_open_dir = QtWidgets.QToolButton(
            self.scrollAreaWidgetContents_4)
        self.toolButton_view_open_dir.setMinimumSize(QtCore.QSize(22, 22))
        self.toolButton_view_open_dir.setMaximumSize(QtCore.QSize(22, 22))
        icon = QtGui.QIcon()
        icon.addPixmap(
            QtGui.QPixmap(":/icons/menu_icons/folder-open-solid.svg"),
            QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButton_view_open_dir.setIcon(icon)
        self.toolButton_view_open_dir.setObjectName("toolButton_view_open_dir")
        self.horizontalLayout_16.addWidget(self.toolButton_view_open_dir)
        self.verticalLayout_18.addLayout(self.horizontalLayout_16)
        self.scrollArea_4.setWidget(self.scrollAreaWidgetContents_4)
        self.verticalLayout.addWidget(self.scrollArea_4)

        self.retranslateUi(Form)
        QtCore.QMetaObject.connectSlotsByName(Form)
    def setupUi(self, Form):
        Form.setObjectName("Form")
        Form.resize(294, 524)
        self.verticalLayout = QtWidgets.QVBoxLayout(Form)
        self.verticalLayout.setSpacing(0)
        self.verticalLayout.setContentsMargins(0, 0, 0, 0)
        self.verticalLayout.setObjectName("verticalLayout")
        self.label_dc_name = QtWidgets.QLabel(Form)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.label_dc_name.sizePolicy().hasHeightForWidth())
        self.label_dc_name.setSizePolicy(sizePolicy)
        self.label_dc_name.setMinimumSize(QtCore.QSize(0, 20))
        self.label_dc_name.setMaximumSize(QtCore.QSize(16777215, 20))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setWeight(50)
        font.setBold(False)
        self.label_dc_name.setFont(font)
        self.label_dc_name.setStyleSheet("background-color: #ecd8c6;")
        self.label_dc_name.setFrameShape(QtWidgets.QFrame.Box)
        self.label_dc_name.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.label_dc_name.setAlignment(QtCore.Qt.AlignCenter)
        self.label_dc_name.setWordWrap(True)
        self.label_dc_name.setObjectName("label_dc_name")
        self.verticalLayout.addWidget(self.label_dc_name)
        self.scrollArea_2 = QtWidgets.QScrollArea(Form)
        self.scrollArea_2.setWidgetResizable(True)
        self.scrollArea_2.setObjectName("scrollArea_2")
        self.scrollAreaWidgetContents_2 = QtWidgets.QWidget()
        self.scrollAreaWidgetContents_2.setGeometry(QtCore.QRect(0, 0, 292, 502))
        self.scrollAreaWidgetContents_2.setObjectName("scrollAreaWidgetContents_2")
        self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.scrollAreaWidgetContents_2)
        self.verticalLayout_16.setObjectName("verticalLayout_16")
        self.treeView_dc_references = ReferencesTreeView(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.treeView_dc_references.sizePolicy().hasHeightForWidth())
        self.treeView_dc_references.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.treeView_dc_references.setFont(font)
        self.treeView_dc_references.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.treeView_dc_references.setAcceptDrops(True)
        self.treeView_dc_references.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
        self.treeView_dc_references.setTextElideMode(QtCore.Qt.ElideLeft)
        self.treeView_dc_references.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
        self.treeView_dc_references.setIndentation(5)
        self.treeView_dc_references.setUniformRowHeights(True)
        self.treeView_dc_references.setObjectName("treeView_dc_references")
        self.treeView_dc_references.header().setStretchLastSection(True)
        self.verticalLayout_16.addWidget(self.treeView_dc_references)
        self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_2.setObjectName("horizontalLayout_2")
        self.toolButton_plus = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.toolButton_plus.sizePolicy().hasHeightForWidth())
        self.toolButton_plus.setSizePolicy(sizePolicy)
        self.toolButton_plus.setMinimumSize(QtCore.QSize(22, 22))
        self.toolButton_plus.setMaximumSize(QtCore.QSize(22, 22))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setWeight(75)
        font.setBold(True)
        self.toolButton_plus.setFont(font)
        self.toolButton_plus.setText("")
        icon = QtGui.QIcon()
        icon.addPixmap(QtGui.QPixmap(":/icons/plus.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButton_plus.setIcon(icon)
        self.toolButton_plus.setPopupMode(QtWidgets.QToolButton.InstantPopup)
        self.toolButton_plus.setObjectName("toolButton_plus")
        self.horizontalLayout_2.addWidget(self.toolButton_plus)
        self.toolButton_minus = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.toolButton_minus.sizePolicy().hasHeightForWidth())
        self.toolButton_minus.setSizePolicy(sizePolicy)
        self.toolButton_minus.setMinimumSize(QtCore.QSize(22, 22))
        self.toolButton_minus.setMaximumSize(QtCore.QSize(22, 22))
        font = QtGui.QFont()
        font.setPointSize(10)
        font.setWeight(75)
        font.setBold(True)
        self.toolButton_minus.setFont(font)
        self.toolButton_minus.setText("")
        icon1 = QtGui.QIcon()
        icon1.addPixmap(QtGui.QPixmap(":/icons/minus.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButton_minus.setIcon(icon1)
        self.toolButton_minus.setPopupMode(QtWidgets.QToolButton.InstantPopup)
        self.toolButton_minus.setObjectName("toolButton_minus")
        self.horizontalLayout_2.addWidget(self.toolButton_minus)
        self.toolButton_add = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        self.toolButton_add.setMinimumSize(QtCore.QSize(22, 22))
        self.toolButton_add.setMaximumSize(QtCore.QSize(22, 22))
        self.toolButton_add.setText("")
        icon2 = QtGui.QIcon()
        icon2.addPixmap(QtGui.QPixmap(":/icons/file-download.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButton_add.setIcon(icon2)
        self.toolButton_add.setIconSize(QtCore.QSize(16, 16))
        self.toolButton_add.setPopupMode(QtWidgets.QToolButton.InstantPopup)
        self.toolButton_add.setObjectName("toolButton_add")
        self.horizontalLayout_2.addWidget(self.toolButton_add)
        spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_2.addItem(spacerItem)
        self.verticalLayout_16.addLayout(self.horizontalLayout_2)
        self.treeView_dc_data = DataTreeView(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.treeView_dc_data.sizePolicy().hasHeightForWidth())
        self.treeView_dc_data.setSizePolicy(sizePolicy)
        font = QtGui.QFont()
        font.setPointSize(10)
        self.treeView_dc_data.setFont(font)
        self.treeView_dc_data.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
        self.treeView_dc_data.setAcceptDrops(True)
        self.treeView_dc_data.setSelectionMode(QtWidgets.QAbstractItemView.ExtendedSelection)
        self.treeView_dc_data.setTextElideMode(QtCore.Qt.ElideLeft)
        self.treeView_dc_data.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
        self.treeView_dc_data.setIndentation(5)
        self.treeView_dc_data.setUniformRowHeights(True)
        self.treeView_dc_data.setObjectName("treeView_dc_data")
        self.treeView_dc_data.header().setStretchLastSection(True)
        self.verticalLayout_16.addWidget(self.treeView_dc_data)
        self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_3.setObjectName("horizontalLayout_3")
        self.pushButton_datapackage = QtWidgets.QPushButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.pushButton_datapackage.sizePolicy().hasHeightForWidth())
        self.pushButton_datapackage.setSizePolicy(sizePolicy)
        self.pushButton_datapackage.setMinimumSize(QtCore.QSize(91, 23))
        self.pushButton_datapackage.setMaximumSize(QtCore.QSize(16777215, 23))
        icon3 = QtGui.QIcon()
        icon3.addPixmap(QtGui.QPixmap(":/icons/datapkg.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.pushButton_datapackage.setIcon(icon3)
        self.pushButton_datapackage.setObjectName("pushButton_datapackage")
        self.horizontalLayout_3.addWidget(self.pushButton_datapackage)
        spacerItem1 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_3.addItem(spacerItem1)
        self.horizontalLayout_3.setStretch(1, 1)
        self.verticalLayout_16.addLayout(self.horizontalLayout_3)
        self.line_3 = QtWidgets.QFrame(self.scrollAreaWidgetContents_2)
        self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
        self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
        self.line_3.setObjectName("line_3")
        self.verticalLayout_16.addWidget(self.line_3)
        self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
        self.horizontalLayout_7.setObjectName("horizontalLayout_7")
        spacerItem2 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
        self.horizontalLayout_7.addItem(spacerItem2)
        self.toolButton_dc_open_dir = QtWidgets.QToolButton(self.scrollAreaWidgetContents_2)
        sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
        sizePolicy.setHorizontalStretch(0)
        sizePolicy.setVerticalStretch(0)
        sizePolicy.setHeightForWidth(self.toolButton_dc_open_dir.sizePolicy().hasHeightForWidth())
        self.toolButton_dc_open_dir.setSizePolicy(sizePolicy)
        self.toolButton_dc_open_dir.setMinimumSize(QtCore.QSize(22, 22))
        self.toolButton_dc_open_dir.setMaximumSize(QtCore.QSize(22, 22))
        icon4 = QtGui.QIcon()
        icon4.addPixmap(QtGui.QPixmap(":/icons/menu_icons/folder-open-solid.svg"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
        self.toolButton_dc_open_dir.setIcon(icon4)
        self.toolButton_dc_open_dir.setObjectName("toolButton_dc_open_dir")
        self.horizontalLayout_7.addWidget(self.toolButton_dc_open_dir)
        self.verticalLayout_16.addLayout(self.horizontalLayout_7)
        self.scrollArea_2.setWidget(self.scrollAreaWidgetContents_2)
        self.verticalLayout.addWidget(self.scrollArea_2)

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