# -*- coding: utf-8 -*-
################################################################################
## Form generated from reading UI file 'explorer2.ui'
##
## Created by: Qt User Interface Compiler version 6.10.1
##
## WARNING! All changes made in this file will be lost when recompiling UI file!
################################################################################
from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale,
QMetaObject, QObject, QPoint, QRect,
QSize, QTime, QUrl, Qt)
from PySide6.QtGui import (QBrush, QColor, QConicalGradient, QCursor,
QFont, QFontDatabase, QGradient, QIcon,
QImage, QKeySequence, QLinearGradient, QPainter,
QPalette, QPixmap, QRadialGradient, QTransform)
from PySide6.QtWidgets import (QAbstractItemView, QAbstractScrollArea, QApplication, QComboBox,
QDockWidget, QHBoxLayout, QHeaderView, QLabel,
QLineEdit, QListView, QListWidget, QListWidgetItem,
QSizePolicy, QSpacerItem, QSplitter, QTableWidget,
QTableWidgetItem, QToolButton, QTreeWidget, QTreeWidgetItem,
QVBoxLayout, QWidget)
from RWS.Widgets import SimpleViewport
import RWESharp.ui.res_rc
[docs]
class Ui_Explorer(object):
[docs]
def setupUi(self, Explorer):
if not Explorer.objectName():
Explorer.setObjectName(u"Explorer")
Explorer.resize(907, 606)
Explorer.setFloating(False)
Explorer.setFeatures(QDockWidget.DockWidgetFeature.DockWidgetClosable|QDockWidget.DockWidgetFeature.DockWidgetFloatable|QDockWidget.DockWidgetFeature.DockWidgetMovable)
self.dockWidgetContents = QWidget()
self.dockWidgetContents.setObjectName(u"dockWidgetContents")
self.verticalLayout_7 = QVBoxLayout(self.dockWidgetContents)
self.verticalLayout_7.setObjectName(u"verticalLayout_7")
self.SearchBar = QLineEdit(self.dockWidgetContents)
self.SearchBar.setObjectName(u"SearchBar")
self.SearchBar.setCursorMoveStyle(Qt.CursorMoveStyle.LogicalMoveStyle)
self.SearchBar.setClearButtonEnabled(True)
self.verticalLayout_7.addWidget(self.SearchBar)
self.splitter_3 = QSplitter(self.dockWidgetContents)
self.splitter_3.setObjectName(u"splitter_3")
self.splitter_3.setOrientation(Qt.Orientation.Horizontal)
self.splitter = QSplitter(self.splitter_3)
self.splitter.setObjectName(u"splitter")
self.splitter.setOrientation(Qt.Orientation.Horizontal)
self.CatsTab = QWidget(self.splitter)
self.CatsTab.setObjectName(u"CatsTab")
self.verticalLayout_2 = QVBoxLayout(self.CatsTab)
self.verticalLayout_2.setObjectName(u"verticalLayout_2")
self.verticalLayout_2.setContentsMargins(0, -1, 0, -1)
self.LCategories = QLabel(self.CatsTab)
self.LCategories.setObjectName(u"LCategories")
self.verticalLayout_2.addWidget(self.LCategories)
self.Categories = QTreeWidget(self.CatsTab)
__qtreewidgetitem = QTreeWidgetItem()
__qtreewidgetitem.setText(0, u"1");
self.Categories.setHeaderItem(__qtreewidgetitem)
self.Categories.setObjectName(u"Categories")
self.Categories.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers)
self.Categories.setAlternatingRowColors(True)
self.Categories.setSelectionMode(QAbstractItemView.SelectionMode.ExtendedSelection)
self.Categories.header().setVisible(False)
self.verticalLayout_2.addWidget(self.Categories)
self.horizontalLayout = QHBoxLayout()
self.horizontalLayout.setSpacing(0)
self.horizontalLayout.setObjectName(u"horizontalLayout")
self.CatsAddCC = QToolButton(self.CatsTab)
self.CatsAddCC.setObjectName(u"CatsAddCC")
icon = QIcon()
icon.addFile(u":/special/special/add_category.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.CatsAddCC.setIcon(icon)
self.CatsAddCC.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout.addWidget(self.CatsAddCC)
self.CatsRemoveCC = QToolButton(self.CatsTab)
self.CatsRemoveCC.setObjectName(u"CatsRemoveCC")
icon1 = QIcon()
icon1.addFile(u":/special/special/remove_category.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.CatsRemoveCC.setIcon(icon1)
self.horizontalLayout.addWidget(self.CatsRemoveCC)
self.horizontalSpacer = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout.addItem(self.horizontalSpacer)
self.CatPrev = QToolButton(self.CatsTab)
self.CatPrev.setObjectName(u"CatPrev")
icon2 = QIcon()
icon2.addFile(u":/misc/misc/arrow_left.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.CatPrev.setIcon(icon2)
self.CatPrev.setToolButtonStyle(Qt.ToolButtonStyle.ToolButtonIconOnly)
self.CatPrev.setAutoRaise(False)
self.CatPrev.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout.addWidget(self.CatPrev)
self.CatNext = QToolButton(self.CatsTab)
self.CatNext.setObjectName(u"CatNext")
icon3 = QIcon()
icon3.addFile(u":/misc/misc/arrow_right.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.CatNext.setIcon(icon3)
self.CatNext.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout.addWidget(self.CatNext)
self.verticalLayout_2.addLayout(self.horizontalLayout)
self.splitter.addWidget(self.CatsTab)
self.ItemsTab = QWidget(self.splitter)
self.ItemsTab.setObjectName(u"ItemsTab")
self.verticalLayout_3 = QVBoxLayout(self.ItemsTab)
self.verticalLayout_3.setObjectName(u"verticalLayout_3")
self.verticalLayout_3.setContentsMargins(0, -1, 0, -1)
self.LItems = QLabel(self.ItemsTab)
self.LItems.setObjectName(u"LItems")
self.verticalLayout_3.addWidget(self.LItems)
self.Items = QListWidget(self.ItemsTab)
self.Items.setObjectName(u"Items")
self.Items.setMouseTracking(True)
self.Items.setAutoFillBackground(True)
self.Items.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers)
self.Items.setAlternatingRowColors(True)
self.Items.setResizeMode(QListView.ResizeMode.Fixed)
self.Items.setLayoutMode(QListView.LayoutMode.SinglePass)
self.Items.setSpacing(10)
self.Items.setViewMode(QListView.ViewMode.IconMode)
self.verticalLayout_3.addWidget(self.Items)
self.horizontalLayout_2 = QHBoxLayout()
self.horizontalLayout_2.setSpacing(0)
self.horizontalLayout_2.setObjectName(u"horizontalLayout_2")
self.TilesListView = QToolButton(self.ItemsTab)
self.TilesListView.setObjectName(u"TilesListView")
icon4 = QIcon()
icon4.addFile(u":/grids/grid/list.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.TilesListView.setIcon(icon4)
self.TilesListView.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_2.addWidget(self.TilesListView)
self.TilesGridViewBig = QToolButton(self.ItemsTab)
self.TilesGridViewBig.setObjectName(u"TilesGridViewBig")
icon5 = QIcon()
icon5.addFile(u":/grids/grid/mediumgrid.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.TilesGridViewBig.setIcon(icon5)
self.horizontalLayout_2.addWidget(self.TilesGridViewBig)
self.TilesGridViewSmall = QToolButton(self.ItemsTab)
self.TilesGridViewSmall.setObjectName(u"TilesGridViewSmall")
icon6 = QIcon()
icon6.addFile(u":/grids/grid/smallgrid.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.TilesGridViewSmall.setIcon(icon6)
self.horizontalLayout_2.addWidget(self.TilesGridViewSmall)
self.TilesIconView = QToolButton(self.ItemsTab)
self.TilesIconView.setObjectName(u"TilesIconView")
icon7 = QIcon()
icon7.addFile(u":/grids/grid/smallgrid2.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.TilesIconView.setIcon(icon7)
self.horizontalLayout_2.addWidget(self.TilesIconView)
self.horizontalSpacer_2 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_2.addItem(self.horizontalSpacer_2)
self.TilePrev = QToolButton(self.ItemsTab)
self.TilePrev.setObjectName(u"TilePrev")
icon8 = QIcon()
icon8.addFile(u":/misc/misc/arrow_up.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.TilePrev.setIcon(icon8)
self.TilePrev.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_2.addWidget(self.TilePrev)
self.TileNext = QToolButton(self.ItemsTab)
self.TileNext.setObjectName(u"TileNext")
icon9 = QIcon()
icon9.addFile(u":/misc/misc/arrow_down.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.TileNext.setIcon(icon9)
self.TileNext.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_2.addWidget(self.TileNext)
self.verticalLayout_3.addLayout(self.horizontalLayout_2)
self.splitter.addWidget(self.ItemsTab)
self.splitter_3.addWidget(self.splitter)
self.splitter_2 = QSplitter(self.splitter_3)
self.splitter_2.setObjectName(u"splitter_2")
self.splitter_2.setOrientation(Qt.Orientation.Vertical)
self.ItemTab = QWidget(self.splitter_2)
self.ItemTab.setObjectName(u"ItemTab")
self.verticalLayout_4 = QVBoxLayout(self.ItemTab)
self.verticalLayout_4.setObjectName(u"verticalLayout_4")
self.verticalLayout_4.setContentsMargins(0, -1, 0, -1)
self.LItem = QLabel(self.ItemTab)
self.LItem.setObjectName(u"LItem")
self.verticalLayout_4.addWidget(self.LItem)
self.Preview = SimpleViewport(self.ItemTab)
self.Preview.setObjectName(u"Preview")
sizePolicy = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.Preview.sizePolicy().hasHeightForWidth())
self.Preview.setSizePolicy(sizePolicy)
self.Preview.setMouseTracking(True)
self.verticalLayout_4.addWidget(self.Preview)
self.horizontalLayout_6 = QHBoxLayout()
self.horizontalLayout_6.setObjectName(u"horizontalLayout_6")
self.OnetoOne = QToolButton(self.ItemTab)
self.OnetoOne.setObjectName(u"OnetoOne")
self.OnetoOne.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_6.addWidget(self.OnetoOne)
self.horizontalSpacer_7 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_6.addItem(self.horizontalSpacer_7)
self.ToggleCollisions = QToolButton(self.ItemTab)
self.ToggleCollisions.setObjectName(u"ToggleCollisions")
self.ToggleCollisions.setCheckable(True)
self.ToggleCollisions.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_6.addWidget(self.ToggleCollisions)
self.TogglePreview = QToolButton(self.ItemTab)
self.TogglePreview.setObjectName(u"TogglePreview")
self.TogglePreview.setCheckable(True)
self.TogglePreview.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_6.addWidget(self.TogglePreview)
self.verticalLayout_4.addLayout(self.horizontalLayout_6)
self.splitter_2.addWidget(self.ItemTab)
self.ItemInfo = QWidget(self.splitter_2)
self.ItemInfo.setObjectName(u"ItemInfo")
self.verticalLayout_6 = QVBoxLayout(self.ItemInfo)
self.verticalLayout_6.setObjectName(u"verticalLayout_6")
self.verticalLayout_6.setContentsMargins(0, -1, 0, -1)
self.LItem_2 = QLabel(self.ItemInfo)
self.LItem_2.setObjectName(u"LItem_2")
self.verticalLayout_6.addWidget(self.LItem_2)
self.Properties = QTableWidget(self.ItemInfo)
if (self.Properties.columnCount() < 1):
self.Properties.setColumnCount(1)
__qtablewidgetitem = QTableWidgetItem()
self.Properties.setHorizontalHeaderItem(0, __qtablewidgetitem)
self.Properties.setObjectName(u"Properties")
sizePolicy1 = QSizePolicy(QSizePolicy.Policy.Preferred, QSizePolicy.Policy.Expanding)
sizePolicy1.setHorizontalStretch(0)
sizePolicy1.setVerticalStretch(0)
sizePolicy1.setHeightForWidth(self.Properties.sizePolicy().hasHeightForWidth())
self.Properties.setSizePolicy(sizePolicy1)
self.Properties.setSizeAdjustPolicy(QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents)
self.Properties.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers)
self.Properties.setAlternatingRowColors(False)
self.Properties.setShowGrid(False)
self.Properties.setGridStyle(Qt.PenStyle.NoPen)
self.Properties.setSortingEnabled(False)
self.Properties.setCornerButtonEnabled(True)
self.Properties.horizontalHeader().setVisible(False)
self.Properties.horizontalHeader().setHighlightSections(True)
self.Properties.verticalHeader().setMinimumSectionSize(20)
self.Properties.verticalHeader().setDefaultSectionSize(20)
self.Properties.verticalHeader().setHighlightSections(True)
self.verticalLayout_6.addWidget(self.Properties)
self.horizontalLayout_9 = QHBoxLayout()
self.horizontalLayout_9.setSpacing(0)
self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
self.Favourite = QToolButton(self.ItemInfo)
self.Favourite.setObjectName(u"Favourite")
icon10 = QIcon()
icon10.addFile(u":/special/special/add.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.Favourite.setIcon(icon10)
self.Favourite.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_9.addWidget(self.Favourite)
self.Pin = QToolButton(self.ItemInfo)
self.Pin.setObjectName(u"Pin")
icon11 = QIcon()
icon11.addFile(u":/special/special/pin.svg", QSize(), QIcon.Mode.Normal, QIcon.State.Off)
self.Pin.setIcon(icon11)
self.Pin.setArrowType(Qt.ArrowType.NoArrow)
self.horizontalLayout_9.addWidget(self.Pin)
self.horizontalSpacer_9 = QSpacerItem(40, 20, QSizePolicy.Policy.Expanding, QSizePolicy.Policy.Minimum)
self.horizontalLayout_9.addItem(self.horizontalSpacer_9)
self.RenderOption = QComboBox(self.ItemInfo)
self.RenderOption.addItem("")
self.RenderOption.addItem("")
self.RenderOption.addItem("")
self.RenderOption.addItem("")
self.RenderOption.addItem("")
self.RenderOption.addItem("")
self.RenderOption.addItem("")
self.RenderOption.setObjectName(u"RenderOption")
self.horizontalLayout_9.addWidget(self.RenderOption)
self.LayerBox = QComboBox(self.ItemInfo)
self.LayerBox.addItem("")
self.LayerBox.addItem("")
self.LayerBox.addItem("")
self.LayerBox.setObjectName(u"LayerBox")
self.horizontalLayout_9.addWidget(self.LayerBox)
self.verticalLayout_6.addLayout(self.horizontalLayout_9)
self.splitter_2.addWidget(self.ItemInfo)
self.splitter_3.addWidget(self.splitter_2)
self.verticalLayout_7.addWidget(self.splitter_3)
Explorer.setWidget(self.dockWidgetContents)
self.retranslateUi(Explorer)
QMetaObject.connectSlotsByName(Explorer)
# setupUi
[docs]
def retranslateUi(self, Explorer):
Explorer.setWindowTitle(QCoreApplication.translate("Explorer", u"Explorer", None))
self.SearchBar.setInputMask("")
self.SearchBar.setPlaceholderText(QCoreApplication.translate("Explorer", u"Search", None))
self.LCategories.setText(QCoreApplication.translate("Explorer", u"Categories", None))
self.CatsAddCC.setText("")
self.CatsRemoveCC.setText("")
self.CatPrev.setText(QCoreApplication.translate("Explorer", u"...", None))
self.CatNext.setText(QCoreApplication.translate("Explorer", u"...", None))
self.LItems.setText(QCoreApplication.translate("Explorer", u"Items", None))
self.TilesListView.setText("")
self.TilesGridViewBig.setText("")
self.TilesGridViewSmall.setText("")
self.TilesIconView.setText("")
self.TilePrev.setText(QCoreApplication.translate("Explorer", u"...", None))
self.TileNext.setText(QCoreApplication.translate("Explorer", u"...", None))
self.LItem.setText(QCoreApplication.translate("Explorer", u"Item", None))
self.OnetoOne.setText(QCoreApplication.translate("Explorer", u"1:1", None))
self.ToggleCollisions.setText(QCoreApplication.translate("Explorer", u"Collisions", None))
self.TogglePreview.setText(QCoreApplication.translate("Explorer", u"Preview", None))
self.LItem_2.setText(QCoreApplication.translate("Explorer", u"Item Info", None))
___qtablewidgetitem = self.Properties.horizontalHeaderItem(0)
___qtablewidgetitem.setText(QCoreApplication.translate("Explorer", u"Value", None));
self.Favourite.setText(QCoreApplication.translate("Explorer", u"...", None))
self.Pin.setText(QCoreApplication.translate("Explorer", u"Pin", None))
self.RenderOption.setItemText(0, QCoreApplication.translate("Explorer", u"Classic", None))
self.RenderOption.setItemText(1, QCoreApplication.translate("Explorer", u"Tile image", None))
self.RenderOption.setItemText(2, QCoreApplication.translate("Explorer", u"Henry", None))
self.RenderOption.setItemText(3, QCoreApplication.translate("Explorer", u"Unrendered", None))
self.RenderOption.setItemText(4, QCoreApplication.translate("Explorer", u"Rendered (sun)", None))
self.RenderOption.setItemText(5, QCoreApplication.translate("Explorer", u"Rendered (shaded)", None))
self.RenderOption.setItemText(6, QCoreApplication.translate("Explorer", u"Rendered (rain)", None))
self.LayerBox.setItemText(0, QCoreApplication.translate("Explorer", u"1", None))
self.LayerBox.setItemText(1, QCoreApplication.translate("Explorer", u"2", None))
self.LayerBox.setItemText(2, QCoreApplication.translate("Explorer", u"3", None))
# retranslateUi