diff --git a/spine_items/data_connection/ui/data_connection_properties.py b/spine_items/data_connection/ui/data_connection_properties.py index 9e63b68b..a0e418a5 100644 --- a/spine_items/data_connection/ui/data_connection_properties.py +++ b/spine_items/data_connection/ui/data_connection_properties.py @@ -14,7 +14,7 @@ ################################################################################ ## Form generated from reading UI file 'data_connection_properties.ui' ## -## Created by: Qt User Interface Compiler version 6.5.2 +## Created by: Qt User Interface Compiler version 6.7.2 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ @@ -28,8 +28,8 @@ QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QAbstractItemView, QApplication, QHBoxLayout, QHeaderView, - QSizePolicy, QSpacerItem, QToolButton, QVBoxLayout, - QWidget) + QScrollArea, QSizePolicy, QSpacerItem, QToolButton, + QVBoxLayout, QWidget) from spine_items.widgets import (DataTreeView, ReferencesTreeView) from spine_items import resources_icons_rc @@ -42,76 +42,92 @@ def setupUi(self, Form): self.action_new_file_reference = QAction(Form) self.action_new_file_reference.setObjectName(u"action_new_file_reference") icon = QIcon() - icon.addFile(u":/icons/plus.svg", QSize(), QIcon.Normal, QIcon.Off) + icon.addFile(u":/icons/plus.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off) self.action_new_file_reference.setIcon(icon) self.action_new_db_reference = QAction(Form) self.action_new_db_reference.setObjectName(u"action_new_db_reference") self.action_new_db_reference.setIcon(icon) - self.verticalLayout = QVBoxLayout(Form) + self.verticalLayout_2 = QVBoxLayout(Form) + self.verticalLayout_2.setSpacing(0) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) + self.scrollArea = QScrollArea(Form) + self.scrollArea.setObjectName(u"scrollArea") + self.scrollArea.setWidgetResizable(True) + self.scrollAreaWidgetContents = QWidget() + self.scrollAreaWidgetContents.setObjectName(u"scrollAreaWidgetContents") + self.scrollAreaWidgetContents.setGeometry(QRect(0, 0, 272, 436)) + self.verticalLayout = QVBoxLayout(self.scrollAreaWidgetContents) + self.verticalLayout.setSpacing(0) self.verticalLayout.setObjectName(u"verticalLayout") - self.treeView_dc_references = ReferencesTreeView(Form) + self.verticalLayout.setContentsMargins(0, 0, 0, 0) + self.treeView_dc_references = ReferencesTreeView(self.scrollAreaWidgetContents) self.treeView_dc_references.setObjectName(u"treeView_dc_references") - sizePolicy = QSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) + sizePolicy = QSizePolicy(QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.treeView_dc_references.sizePolicy().hasHeightForWidth()) self.treeView_dc_references.setSizePolicy(sizePolicy) - self.treeView_dc_references.setContextMenuPolicy(Qt.CustomContextMenu) + self.treeView_dc_references.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) self.treeView_dc_references.setAcceptDrops(True) - self.treeView_dc_references.setSelectionMode(QAbstractItemView.ExtendedSelection) - self.treeView_dc_references.setTextElideMode(Qt.ElideLeft) - self.treeView_dc_references.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel) + self.treeView_dc_references.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection) + self.treeView_dc_references.setTextElideMode(Qt.TextElideMode.ElideLeft) + self.treeView_dc_references.setVerticalScrollMode(QAbstractItemView.ScrollMode.ScrollPerPixel) self.treeView_dc_references.header().setStretchLastSection(True) self.verticalLayout.addWidget(self.treeView_dc_references) self.horizontalLayout_2 = QHBoxLayout() self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") - self.toolButton_add = QToolButton(Form) + self.toolButton_add = QToolButton(self.scrollAreaWidgetContents) self.toolButton_add.setObjectName(u"toolButton_add") icon1 = QIcon() - icon1.addFile(u":/icons/file-download.svg", QSize(), QIcon.Normal, QIcon.Off) + icon1.addFile(u":/icons/file-download.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off) self.toolButton_add.setIcon(icon1) - self.toolButton_add.setPopupMode(QToolButton.InstantPopup) + self.toolButton_add.setPopupMode(QToolButton.ToolButtonPopupMode.InstantPopup) self.horizontalLayout_2.addWidget(self.toolButton_add) - self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) + self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum) self.horizontalLayout_2.addItem(self.horizontalSpacer_2) - self.toolButton_minus = QToolButton(Form) + self.toolButton_minus = QToolButton(self.scrollAreaWidgetContents) self.toolButton_minus.setObjectName(u"toolButton_minus") - sizePolicy1 = QSizePolicy(QSizePolicy.Fixed, QSizePolicy.Fixed) + sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Fixed, QSizePolicy.Policy.Fixed) sizePolicy1.setHorizontalStretch(0) sizePolicy1.setVerticalStretch(0) sizePolicy1.setHeightForWidth(self.toolButton_minus.sizePolicy().hasHeightForWidth()) self.toolButton_minus.setSizePolicy(sizePolicy1) icon2 = QIcon() - icon2.addFile(u":/icons/minus.svg", QSize(), QIcon.Normal, QIcon.Off) + icon2.addFile(u":/icons/minus.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off) self.toolButton_minus.setIcon(icon2) - self.toolButton_minus.setPopupMode(QToolButton.InstantPopup) + self.toolButton_minus.setPopupMode(QToolButton.ToolButtonPopupMode.InstantPopup) self.horizontalLayout_2.addWidget(self.toolButton_minus) self.verticalLayout.addLayout(self.horizontalLayout_2) - self.treeView_dc_data = DataTreeView(Form) + self.treeView_dc_data = DataTreeView(self.scrollAreaWidgetContents) self.treeView_dc_data.setObjectName(u"treeView_dc_data") sizePolicy.setHeightForWidth(self.treeView_dc_data.sizePolicy().hasHeightForWidth()) self.treeView_dc_data.setSizePolicy(sizePolicy) - self.treeView_dc_data.setContextMenuPolicy(Qt.CustomContextMenu) + self.treeView_dc_data.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) self.treeView_dc_data.setAcceptDrops(True) - self.treeView_dc_data.setSelectionMode(QAbstractItemView.ExtendedSelection) - self.treeView_dc_data.setTextElideMode(Qt.ElideLeft) - self.treeView_dc_data.setVerticalScrollMode(QAbstractItemView.ScrollPerPixel) + self.treeView_dc_data.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection) + self.treeView_dc_data.setTextElideMode(Qt.TextElideMode.ElideLeft) + self.treeView_dc_data.setVerticalScrollMode(QAbstractItemView.ScrollMode.ScrollPerPixel) self.treeView_dc_data.setIndentation(5) self.treeView_dc_data.setUniformRowHeights(True) self.treeView_dc_data.header().setStretchLastSection(True) self.verticalLayout.addWidget(self.treeView_dc_data) + self.scrollArea.setWidget(self.scrollAreaWidgetContents) + + self.verticalLayout_2.addWidget(self.scrollArea) + self.retranslateUi(Form) diff --git a/spine_items/data_connection/ui/data_connection_properties.ui b/spine_items/data_connection/ui/data_connection_properties.ui index 8b3e7dfe..e8d76d94 100644 --- a/spine_items/data_connection/ui/data_connection_properties.ui +++ b/spine_items/data_connection/ui/data_connection_properties.ui @@ -2,6 +2,7 @@