# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'uwsift/ui/pov_main.ui'
#
# Created by: PyQt5 UI code generator 5.15.7
#
# 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
from uwsift.ui.custom_widgets import AnimationSpeedWidget
[docs]
class Ui_MainWindow(object):
[docs]
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1296, 1000)
MainWindow.setAcceptDrops(True)
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.centralwidget)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout()
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.panZoomToolButton = QtWidgets.QToolButton(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.panZoomToolButton.sizePolicy().hasHeightForWidth())
self.panZoomToolButton.setSizePolicy(sizePolicy)
self.panZoomToolButton.setMinimumSize(QtCore.QSize(0, 0))
self.panZoomToolButton.setCheckable(True)
self.panZoomToolButton.setChecked(True)
self.panZoomToolButton.setAutoExclusive(False)
self.panZoomToolButton.setAutoRaise(False)
self.panZoomToolButton.setObjectName("panZoomToolButton")
self.buttonGroup = QtWidgets.QButtonGroup(MainWindow)
self.buttonGroup.setObjectName("buttonGroup")
self.buttonGroup.addButton(self.panZoomToolButton)
self.horizontalLayout_2.addWidget(self.panZoomToolButton)
self.pointSelectButton = QtWidgets.QToolButton(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.pointSelectButton.sizePolicy().hasHeightForWidth())
self.pointSelectButton.setSizePolicy(sizePolicy)
self.pointSelectButton.setMinimumSize(QtCore.QSize(0, 0))
self.pointSelectButton.setCheckable(True)
self.pointSelectButton.setObjectName("pointSelectButton")
self.buttonGroup.addButton(self.pointSelectButton)
self.horizontalLayout_2.addWidget(self.pointSelectButton)
self.regionSelectButton = QtWidgets.QToolButton(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.regionSelectButton.sizePolicy().hasHeightForWidth())
self.regionSelectButton.setSizePolicy(sizePolicy)
self.regionSelectButton.setCheckable(True)
self.regionSelectButton.setPopupMode(QtWidgets.QToolButton.MenuButtonPopup)
self.regionSelectButton.setObjectName("regionSelectButton")
self.buttonGroup.addButton(self.regionSelectButton)
self.horizontalLayout_2.addWidget(self.regionSelectButton)
self.projectionLabel = QtWidgets.QLabel(self.centralwidget)
self.projectionLabel.setEnabled(True)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.projectionLabel.sizePolicy().hasHeightForWidth())
self.projectionLabel.setSizePolicy(sizePolicy)
self.projectionLabel.setObjectName("projectionLabel")
self.horizontalLayout_2.addWidget(self.projectionLabel)
self.projectionComboBox = QNoScrollComboBox(self.centralwidget)
self.projectionComboBox.setEnabled(True)
self.projectionComboBox.setObjectName("projectionComboBox")
self.horizontalLayout_2.addWidget(self.projectionComboBox)
self.line = QtWidgets.QFrame(self.centralwidget)
self.line.setFrameShape(QtWidgets.QFrame.VLine)
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line.setObjectName("line")
self.horizontalLayout_2.addWidget(self.line)
self.cursorProbeText = QtWidgets.QLabel(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.cursorProbeText.sizePolicy().hasHeightForWidth())
self.cursorProbeText.setSizePolicy(sizePolicy)
self.cursorProbeText.setMinimumSize(QtCore.QSize(250, 0))
self.cursorProbeText.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.cursorProbeText.setScaledContents(False)
self.cursorProbeText.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
self.cursorProbeText.setObjectName("cursorProbeText")
self.horizontalLayout_2.addWidget(self.cursorProbeText)
spacerItem = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_2.addItem(spacerItem)
self.verticalLayout_2.addLayout(self.horizontalLayout_2)
self.mainMapWidget = QtWidgets.QWidget(self.centralwidget)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(1)
sizePolicy.setHeightForWidth(self.mainMapWidget.sizePolicy().hasHeightForWidth())
self.mainMapWidget.setSizePolicy(sizePolicy)
self.mainMapWidget.setObjectName("mainMapWidget")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.mainMapWidget)
self.verticalLayout_5.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.verticalLayout_3 = QtWidgets.QVBoxLayout()
self.verticalLayout_3.setObjectName("verticalLayout_3")
self.verticalLayout_5.addLayout(self.verticalLayout_3)
self.verticalLayout_2.addWidget(self.mainMapWidget)
self.line_2 = QtWidgets.QFrame(self.centralwidget)
self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_2.setObjectName("line_2")
self.verticalLayout_2.addWidget(self.line_2)
self.frame = QtWidgets.QFrame(self.centralwidget)
self.frame.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame.setObjectName("frame")
self.verticalLayout = QtWidgets.QVBoxLayout(self.frame)
self.verticalLayout.setContentsMargins(6, 6, 6, 6)
self.verticalLayout.setSpacing(0)
self.verticalLayout.setObjectName("verticalLayout")
self.timelineFrame = QtWidgets.QFrame(self.frame)
self.timelineFrame.setFrameShape(QtWidgets.QFrame.NoFrame)
self.timelineFrame.setFrameShadow(QtWidgets.QFrame.Plain)
self.timelineFrame.setLineWidth(0)
self.timelineFrame.setObjectName("timelineFrame")
self.verticalLayout_10 = QtWidgets.QVBoxLayout(self.timelineFrame)
self.verticalLayout_10.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_10.setSpacing(0)
self.verticalLayout_10.setObjectName("verticalLayout_10")
self.timelineQuickWidget = QtQuickWidgets.QQuickWidget(self.timelineFrame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.MinimumExpanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.timelineQuickWidget.sizePolicy().hasHeightForWidth())
self.timelineQuickWidget.setSizePolicy(sizePolicy)
self.timelineQuickWidget.setMinimumSize(QtCore.QSize(600, 70))
self.timelineQuickWidget.setMaximumSize(QtCore.QSize(16777215, 70))
palette = QtGui.QPalette()
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 147, 147))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Light, brush)
brush = QtGui.QBrush(QtGui.QColor(247, 94, 94))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Midlight, brush)
brush = QtGui.QBrush(QtGui.QColor(119, 20, 20))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Dark, brush)
brush = QtGui.QBrush(QtGui.QColor(159, 27, 27))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Mid, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.BrightText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.Shadow, brush)
brush = QtGui.QBrush(QtGui.QColor(247, 148, 148))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.AlternateBase, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipBase, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.ToolTipText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Active, QtGui.QPalette.PlaceholderText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 147, 147))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Light, brush)
brush = QtGui.QBrush(QtGui.QColor(247, 94, 94))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Midlight, brush)
brush = QtGui.QBrush(QtGui.QColor(119, 20, 20))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Dark, brush)
brush = QtGui.QBrush(QtGui.QColor(159, 27, 27))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Mid, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.BrightText, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.Shadow, brush)
brush = QtGui.QBrush(QtGui.QColor(247, 148, 148))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.AlternateBase, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipBase, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.ToolTipText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Inactive, QtGui.QPalette.PlaceholderText, brush)
brush = QtGui.QBrush(QtGui.QColor(119, 20, 20))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.WindowText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Button, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 147, 147))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Light, brush)
brush = QtGui.QBrush(QtGui.QColor(247, 94, 94))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Midlight, brush)
brush = QtGui.QBrush(QtGui.QColor(119, 20, 20))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Dark, brush)
brush = QtGui.QBrush(QtGui.QColor(159, 27, 27))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Mid, brush)
brush = QtGui.QBrush(QtGui.QColor(119, 20, 20))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Text, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 255))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.BrightText, brush)
brush = QtGui.QBrush(QtGui.QColor(119, 20, 20))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ButtonText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Base, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Window, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.Shadow, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.AlternateBase, brush)
brush = QtGui.QBrush(QtGui.QColor(255, 255, 220))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipBase, brush)
brush = QtGui.QBrush(QtGui.QColor(0, 0, 0))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.ToolTipText, brush)
brush = QtGui.QBrush(QtGui.QColor(239, 41, 41))
brush.setStyle(QtCore.Qt.SolidPattern)
palette.setBrush(QtGui.QPalette.Disabled, QtGui.QPalette.PlaceholderText, brush)
self.timelineQuickWidget.setPalette(palette)
font = QtGui.QFont()
font.setFamily("Ubuntu")
self.timelineQuickWidget.setFont(font)
self.timelineQuickWidget.setResizeMode(QtQuickWidgets.QQuickWidget.SizeRootObjectToView)
self.timelineQuickWidget.setObjectName("timelineQuickWidget")
self.verticalLayout_10.addWidget(self.timelineQuickWidget)
self.verticalLayout.addWidget(self.timelineFrame)
self.animFrame = QtWidgets.QFrame(self.frame)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.animFrame.sizePolicy().hasHeightForWidth())
self.animFrame.setSizePolicy(sizePolicy)
self.animFrame.setObjectName("animFrame")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.animFrame)
self.horizontalLayout.setObjectName("horizontalLayout")
self.layerCheckbox = QtWidgets.QCheckBox("Link to Selected Layer", self.animFrame)
self.layerCheckbox.setObjectName("layerCheckbox")
self.layerCheckbox.setChecked(True)
self.horizontalLayout.addWidget(self.layerCheckbox)
spacerItem1 = QtWidgets.QSpacerItem(1, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem1)
self.animBack = QtWidgets.QToolButton(self.animFrame)
self.animBack.setToolTip("")
self.animBack.setObjectName("animBack")
self.animBack.setIcon(
QtWidgets.QApplication.instance().style().standardIcon(QtWidgets.QStyle.SP_MediaSkipBackward)
)
self.animBack.setIconSize(QtCore.QSize(20, 20))
self.horizontalLayout.addWidget(self.animBack)
self.animPlayPause = QtWidgets.QToolButton(self.animFrame)
self.animPlayPause.setObjectName("animPlayPause")
self.animPlayPause.setCheckable(True)
self.animPlayPause.setIcon(
QtWidgets.QApplication.instance().style().standardIcon(QtWidgets.QStyle.SP_MediaPlay)
)
self.animPlayPause.setIconSize(QtCore.QSize(30, 30))
self.horizontalLayout.addWidget(self.animPlayPause)
self.animForward = QtWidgets.QToolButton(self.animFrame)
self.animForward.setObjectName("animForward")
self.animForward.setIcon(
QtWidgets.QApplication.instance().style().standardIcon(QtWidgets.QStyle.SP_MediaSkipForward)
)
self.animForward.setIconSize(QtCore.QSize(20, 20))
self.horizontalLayout.addWidget(self.animForward)
self.animation_speed = AnimationSpeedWidget(self.animFrame)
self.animation_speed.setSize(QtCore.QSize(40, 40))
self.horizontalLayout.addWidget(self.animation_speed)
spacerItem2 = QtWidgets.QSpacerItem(1, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout.addItem(spacerItem2)
self.verticalLayout.addWidget(self.animFrame)
self.watchdogFrame = QtWidgets.QFrame(self.frame)
self.watchdogFrame.setObjectName("watchdogFrame")
self.watchdogGridLayout = QtWidgets.QGridLayout(self.watchdogFrame)
self.watchdogGridLayout.setContentsMargins(0, 0, 0, 6)
self.watchdogGridLayout.setObjectName("watchdogGridLayout")
self.timeLastDatasetCreation = QtWidgets.QLabel(self.watchdogFrame)
self.timeLastDatasetCreation.setObjectName("timeLastDatasetCreation")
self.watchdogGridLayout.addWidget(self.timeLastDatasetCreation, 0, 0, 1, 1)
self.timeLastDatasetCreationLineEdit = QtWidgets.QLineEdit(self.watchdogFrame)
font = QtGui.QFont()
font.setPointSize(15)
font.setBold(True)
font.setWeight(75)
self.timeLastDatasetCreationLineEdit.setFont(font)
self.timeLastDatasetCreationLineEdit.setAcceptDrops(False)
self.timeLastDatasetCreationLineEdit.setFrame(False)
self.timeLastDatasetCreationLineEdit.setAlignment(QtCore.Qt.AlignCenter)
self.timeLastDatasetCreationLineEdit.setReadOnly(True)
self.timeLastDatasetCreationLineEdit.setObjectName("timeLastDatasetCreationLineEdit")
self.watchdogGridLayout.addWidget(self.timeLastDatasetCreationLineEdit, 0, 1, 1, 1)
self.timeLastDatasetImport = QtWidgets.QLabel(self.watchdogFrame)
self.timeLastDatasetImport.setObjectName("timeLastDatasetImport")
self.watchdogGridLayout.addWidget(self.timeLastDatasetImport, 1, 0, 1, 1)
self.timeLastDatasetImportLineEdit = QtWidgets.QLineEdit(self.watchdogFrame)
font = QtGui.QFont()
font.setPointSize(15)
font.setBold(True)
font.setWeight(75)
self.timeLastDatasetImportLineEdit.setFont(font)
self.timeLastDatasetImportLineEdit.setAcceptDrops(False)
self.timeLastDatasetImportLineEdit.setFrame(False)
self.timeLastDatasetImportLineEdit.setAlignment(QtCore.Qt.AlignCenter)
self.timeLastDatasetImportLineEdit.setReadOnly(True)
self.timeLastDatasetImportLineEdit.setObjectName("timeLastDatasetImportLineEdit")
self.watchdogGridLayout.addWidget(self.timeLastDatasetImportLineEdit, 1, 1, 1, 1)
self.currentTime = QtWidgets.QLabel(self.watchdogFrame)
self.currentTime.setObjectName("currentTime")
self.watchdogGridLayout.addWidget(self.currentTime, 2, 0, 1, 1)
self.currentTimeLineEdit = QtWidgets.QLineEdit(self.watchdogFrame)
font = QtGui.QFont()
font.setPointSize(15)
font.setBold(True)
font.setWeight(75)
self.currentTimeLineEdit.setFont(font)
self.currentTimeLineEdit.setAcceptDrops(False)
self.currentTimeLineEdit.setFrame(False)
self.currentTimeLineEdit.setAlignment(QtCore.Qt.AlignCenter)
self.currentTimeLineEdit.setReadOnly(True)
self.currentTimeLineEdit.setObjectName("currentTimeLineEdit")
self.watchdogGridLayout.addWidget(self.currentTimeLineEdit, 2, 1, 1, 1)
self.verticalLayout.addWidget(self.watchdogFrame)
self.horizontalLayout_8 = QtWidgets.QHBoxLayout()
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.progressText = QtWidgets.QLabel(self.frame)
self.progressText.setMinimumSize(QtCore.QSize(240, 0))
self.progressText.setMaximumSize(QtCore.QSize(256, 16777215))
self.progressText.setText("")
self.progressText.setAlignment(QtCore.Qt.AlignCenter)
self.progressText.setObjectName("progressText")
self.horizontalLayout_8.addWidget(self.progressText)
self.progressBar = QtWidgets.QProgressBar(self.frame)
self.progressBar.setProperty("value", 0)
self.progressBar.setObjectName("progressBar")
self.horizontalLayout_8.addWidget(self.progressBar)
self.verticalLayout.addLayout(self.horizontalLayout_8)
self.verticalLayout_2.addWidget(self.frame)
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 1296, 22))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)
self.datasetStatisticsPaneDockWidget = QtWidgets.QDockWidget(MainWindow)
self.datasetStatisticsPaneDockWidget.setFeatures(
QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable
)
self.datasetStatisticsPaneDockWidget.setObjectName("datasetStatisticsPaneDockWidget")
self.datasetStatisticsPaneDockWidgetContents = QtWidgets.QWidget()
self.datasetStatisticsPaneDockWidgetContents.setObjectName("datasetStatisticsPaneDockWidgetContents")
self.verticalLayout_9 = QtWidgets.QVBoxLayout(self.datasetStatisticsPaneDockWidgetContents)
self.verticalLayout_9.setObjectName("verticalLayout_9")
self.datasetStatisticsPane = DatasetStatisticsPane(self.datasetStatisticsPaneDockWidgetContents)
self.datasetStatisticsPane.setObjectName("datasetStatisticsPane")
self.verticalLayout_9.addWidget(self.datasetStatisticsPane)
self.datasetStatisticsPaneDockWidget.setWidget(self.datasetStatisticsPaneDockWidgetContents)
self.areaProbePaneDockWidget = QtWidgets.QDockWidget(MainWindow)
self.areaProbePaneDockWidget.setFeatures(
QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable
)
self.areaProbePaneDockWidget.setObjectName("areaProbePaneDockWidget")
self.probeWidget = QtWidgets.QWidget()
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.probeWidget.sizePolicy().hasHeightForWidth())
self.probeWidget.setSizePolicy(sizePolicy)
self.probeWidget.setObjectName("probeWidget")
self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.probeWidget)
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.probeTabWidget = QtWidgets.QTabWidget(self.probeWidget)
self.probeTabWidget.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.probeTabWidget.setObjectName("probeTabWidget")
self.verticalLayout_12.addWidget(self.probeTabWidget)
self.horizontalLayout_11 = QtWidgets.QHBoxLayout()
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
spacerItem3 = QtWidgets.QSpacerItem(40, 20, QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Minimum)
self.horizontalLayout_11.addItem(spacerItem3)
self.autoUpdateCheckbox = QtWidgets.QCheckBox(self.probeWidget)
self.autoUpdateCheckbox.setObjectName("autoUpdateCheckbox")
self.horizontalLayout_11.addWidget(self.autoUpdateCheckbox)
self.updateButton = QtWidgets.QPushButton(self.probeWidget)
self.updateButton.setObjectName("updateButton")
self.horizontalLayout_11.addWidget(self.updateButton)
self.verticalLayout_12.addLayout(self.horizontalLayout_11)
self.areaProbePaneDockWidget.setWidget(self.probeWidget)
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.areaProbePaneDockWidget)
self.layerManagerPaneDockWidget = QtWidgets.QDockWidget(MainWindow)
self.layerManagerPaneDockWidget.setMinimumSize(QtCore.QSize(90, 135))
self.layerManagerPaneDockWidget.setFeatures(
QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable
)
self.layerManagerPaneDockWidget.setObjectName("layerManagerPaneDockWidget")
self.dockWidgetContents_3 = QtWidgets.QWidget()
self.dockWidgetContents_3.setObjectName("dockWidgetContents_3")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.dockWidgetContents_3)
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.verticalLayout_11 = QtWidgets.QVBoxLayout()
self.verticalLayout_11.setObjectName("verticalLayout_11")
self.treeView = LayerTreeView(self.dockWidgetContents_3)
self.treeView.setContextMenuPolicy(QtCore.Qt.CustomContextMenu)
self.treeView.setDragDropMode(QtWidgets.QAbstractItemView.InternalMove)
self.treeView.setAlternatingRowColors(True)
self.treeView.setObjectName("treeView")
self.verticalLayout_11.addWidget(self.treeView)
self.horizontalLayout_10.addLayout(self.verticalLayout_11)
self.layerManagerPaneDockWidget.setWidget(self.dockWidgetContents_3)
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.layerManagerPaneDockWidget)
self.rgbConfigPaneDockWidget = QtWidgets.QDockWidget(MainWindow)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.rgbConfigPaneDockWidget.sizePolicy().hasHeightForWidth())
self.rgbConfigPaneDockWidget.setSizePolicy(sizePolicy)
self.rgbConfigPaneDockWidget.setMaximumSize(QtCore.QSize(800, 800))
self.rgbConfigPaneDockWidget.setBaseSize(QtCore.QSize(128, 128))
self.rgbConfigPaneDockWidget.setFeatures(
QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable
)
self.rgbConfigPaneDockWidget.setObjectName("rgbConfigPaneDockWidget")
self.dockWidgetContents = QtWidgets.QWidget()
self.dockWidgetContents.setObjectName("dockWidgetContents")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.dockWidgetContents)
self.verticalLayout_4.setContentsMargins(0, 0, 0, 0)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.rgbScrollAreaWidget = QtWidgets.QScrollArea(self.dockWidgetContents)
self.rgbScrollAreaWidget.setWidgetResizable(True)
self.rgbScrollAreaWidget.setObjectName("rgbScrollAreaWidget")
self.rgbScrollAreaWidgetContents = QtWidgets.QWidget()
self.rgbScrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 221, 612))
self.rgbScrollAreaWidgetContents.setObjectName("rgbScrollAreaWidgetContents")
self.verticalLayout_33 = QtWidgets.QVBoxLayout(self.rgbScrollAreaWidgetContents)
self.verticalLayout_33.setObjectName("verticalLayout_33")
self.nameGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents)
self.nameGroupBox.setObjectName("nameGroupBox")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.nameGroupBox)
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.nameEdit = QtWidgets.QLineEdit(self.nameGroupBox)
self.nameEdit.setObjectName("nameEdit")
self.verticalLayout_13.addWidget(self.nameEdit)
self.verticalLayout_33.addWidget(self.nameGroupBox)
self.redGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents)
self.redGroupBox.setObjectName("redGroupBox")
self.verticalLayout_6 = QtWidgets.QVBoxLayout(self.redGroupBox)
self.verticalLayout_6.setObjectName("verticalLayout_6")
self.comboRed = QNoScrollComboBox(self.redGroupBox)
self.comboRed.setObjectName("comboRed")
self.verticalLayout_6.addWidget(self.comboRed)
self.horizontalLayout_3 = QtWidgets.QHBoxLayout()
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.slideMinRed = QNoScrollSlider(self.redGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.slideMinRed.sizePolicy().hasHeightForWidth())
self.slideMinRed.setSizePolicy(sizePolicy)
self.slideMinRed.setMaximum(32767)
self.slideMinRed.setOrientation(QtCore.Qt.Horizontal)
self.slideMinRed.setObjectName("slideMinRed")
self.horizontalLayout_3.addWidget(self.slideMinRed)
self.editMinRed = QtWidgets.QLineEdit(self.redGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.editMinRed.sizePolicy().hasHeightForWidth())
self.editMinRed.setSizePolicy(sizePolicy)
self.editMinRed.setMinimumSize(QtCore.QSize(80, 0))
self.editMinRed.setObjectName("editMinRed")
self.horizontalLayout_3.addWidget(self.editMinRed)
self.verticalLayout_6.addLayout(self.horizontalLayout_3)
self.horizontalLayout_4 = QtWidgets.QHBoxLayout()
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.slideMaxRed = QNoScrollSlider(self.redGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.slideMaxRed.sizePolicy().hasHeightForWidth())
self.slideMaxRed.setSizePolicy(sizePolicy)
self.slideMaxRed.setMaximum(32767)
self.slideMaxRed.setOrientation(QtCore.Qt.Horizontal)
self.slideMaxRed.setObjectName("slideMaxRed")
self.horizontalLayout_4.addWidget(self.slideMaxRed)
self.editMaxRed = QtWidgets.QLineEdit(self.redGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.editMaxRed.sizePolicy().hasHeightForWidth())
self.editMaxRed.setSizePolicy(sizePolicy)
self.editMaxRed.setMinimumSize(QtCore.QSize(80, 0))
self.editMaxRed.setObjectName("editMaxRed")
self.horizontalLayout_4.addWidget(self.editMaxRed)
self.verticalLayout_6.addLayout(self.horizontalLayout_4)
self.horizontalLayout_5 = QtWidgets.QHBoxLayout()
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.redGammaLabel = QtWidgets.QLabel(self.redGroupBox)
self.redGammaLabel.setObjectName("redGammaLabel")
self.horizontalLayout_5.addWidget(self.redGammaLabel)
self.redGammaSpinBox = QNoScrollDoubleSpinBox(self.redGroupBox)
self.redGammaSpinBox.setDecimals(1)
self.redGammaSpinBox.setMaximum(5.0)
self.redGammaSpinBox.setSingleStep(0.1)
self.redGammaSpinBox.setProperty("value", 1.0)
self.redGammaSpinBox.setObjectName("redGammaSpinBox")
self.horizontalLayout_5.addWidget(self.redGammaSpinBox)
self.verticalLayout_6.addLayout(self.horizontalLayout_5)
self.verticalLayout_33.addWidget(self.redGroupBox)
self.greenGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents)
self.greenGroupBox.setObjectName("greenGroupBox")
self.verticalLayout_7 = QtWidgets.QVBoxLayout(self.greenGroupBox)
self.verticalLayout_7.setObjectName("verticalLayout_7")
self.comboGreen = QNoScrollComboBox(self.greenGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.comboGreen.sizePolicy().hasHeightForWidth())
self.comboGreen.setSizePolicy(sizePolicy)
self.comboGreen.setObjectName("comboGreen")
self.verticalLayout_7.addWidget(self.comboGreen)
self.horizontalLayout_43 = QtWidgets.QHBoxLayout()
self.horizontalLayout_43.setObjectName("horizontalLayout_43")
self.slideMinGreen = QNoScrollSlider(self.greenGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.slideMinGreen.sizePolicy().hasHeightForWidth())
self.slideMinGreen.setSizePolicy(sizePolicy)
self.slideMinGreen.setMaximum(32767)
self.slideMinGreen.setOrientation(QtCore.Qt.Horizontal)
self.slideMinGreen.setObjectName("slideMinGreen")
self.horizontalLayout_43.addWidget(self.slideMinGreen)
self.editMinGreen = QtWidgets.QLineEdit(self.greenGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.editMinGreen.sizePolicy().hasHeightForWidth())
self.editMinGreen.setSizePolicy(sizePolicy)
self.editMinGreen.setMinimumSize(QtCore.QSize(80, 0))
self.editMinGreen.setObjectName("editMinGreen")
self.horizontalLayout_43.addWidget(self.editMinGreen)
self.verticalLayout_7.addLayout(self.horizontalLayout_43)
self.horizontalLayout_44 = QtWidgets.QHBoxLayout()
self.horizontalLayout_44.setObjectName("horizontalLayout_44")
self.slideMaxGreen = QNoScrollSlider(self.greenGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.slideMaxGreen.sizePolicy().hasHeightForWidth())
self.slideMaxGreen.setSizePolicy(sizePolicy)
self.slideMaxGreen.setMaximum(32767)
self.slideMaxGreen.setOrientation(QtCore.Qt.Horizontal)
self.slideMaxGreen.setObjectName("slideMaxGreen")
self.horizontalLayout_44.addWidget(self.slideMaxGreen)
self.editMaxGreen = QtWidgets.QLineEdit(self.greenGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.editMaxGreen.sizePolicy().hasHeightForWidth())
self.editMaxGreen.setSizePolicy(sizePolicy)
self.editMaxGreen.setMinimumSize(QtCore.QSize(80, 0))
self.editMaxGreen.setObjectName("editMaxGreen")
self.horizontalLayout_44.addWidget(self.editMaxGreen)
self.verticalLayout_7.addLayout(self.horizontalLayout_44)
self.horizontalLayout_6 = QtWidgets.QHBoxLayout()
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.greenGammaLabel = QtWidgets.QLabel(self.greenGroupBox)
self.greenGammaLabel.setObjectName("greenGammaLabel")
self.horizontalLayout_6.addWidget(self.greenGammaLabel)
self.greenGammaSpinBox = QNoScrollDoubleSpinBox(self.greenGroupBox)
self.greenGammaSpinBox.setDecimals(1)
self.greenGammaSpinBox.setMaximum(5.0)
self.greenGammaSpinBox.setSingleStep(0.1)
self.greenGammaSpinBox.setProperty("value", 1.0)
self.greenGammaSpinBox.setObjectName("greenGammaSpinBox")
self.horizontalLayout_6.addWidget(self.greenGammaSpinBox)
self.verticalLayout_7.addLayout(self.horizontalLayout_6)
self.verticalLayout_33.addWidget(self.greenGroupBox)
self.blueGroupBox = QtWidgets.QGroupBox(self.rgbScrollAreaWidgetContents)
self.blueGroupBox.setObjectName("blueGroupBox")
self.verticalLayout_8 = QtWidgets.QVBoxLayout(self.blueGroupBox)
self.verticalLayout_8.setObjectName("verticalLayout_8")
self.comboBlue = QNoScrollComboBox(self.blueGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.comboBlue.sizePolicy().hasHeightForWidth())
self.comboBlue.setSizePolicy(sizePolicy)
self.comboBlue.setObjectName("comboBlue")
self.verticalLayout_8.addWidget(self.comboBlue)
self.horizontalLayout_41 = QtWidgets.QHBoxLayout()
self.horizontalLayout_41.setObjectName("horizontalLayout_41")
self.slideMinBlue = QNoScrollSlider(self.blueGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.slideMinBlue.sizePolicy().hasHeightForWidth())
self.slideMinBlue.setSizePolicy(sizePolicy)
self.slideMinBlue.setMaximum(32767)
self.slideMinBlue.setOrientation(QtCore.Qt.Horizontal)
self.slideMinBlue.setObjectName("slideMinBlue")
self.horizontalLayout_41.addWidget(self.slideMinBlue)
self.editMinBlue = QtWidgets.QLineEdit(self.blueGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.editMinBlue.sizePolicy().hasHeightForWidth())
self.editMinBlue.setSizePolicy(sizePolicy)
self.editMinBlue.setMinimumSize(QtCore.QSize(80, 0))
self.editMinBlue.setObjectName("editMinBlue")
self.horizontalLayout_41.addWidget(self.editMinBlue)
self.verticalLayout_8.addLayout(self.horizontalLayout_41)
self.horizontalLayout_42 = QtWidgets.QHBoxLayout()
self.horizontalLayout_42.setObjectName("horizontalLayout_42")
self.slideMaxBlue = QNoScrollSlider(self.blueGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.MinimumExpanding, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.slideMaxBlue.sizePolicy().hasHeightForWidth())
self.slideMaxBlue.setSizePolicy(sizePolicy)
self.slideMaxBlue.setMaximum(32767)
self.slideMaxBlue.setOrientation(QtCore.Qt.Horizontal)
self.slideMaxBlue.setObjectName("slideMaxBlue")
self.horizontalLayout_42.addWidget(self.slideMaxBlue)
self.editMaxBlue = QtWidgets.QLineEdit(self.blueGroupBox)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.editMaxBlue.sizePolicy().hasHeightForWidth())
self.editMaxBlue.setSizePolicy(sizePolicy)
self.editMaxBlue.setMinimumSize(QtCore.QSize(80, 0))
self.editMaxBlue.setObjectName("editMaxBlue")
self.horizontalLayout_42.addWidget(self.editMaxBlue)
self.verticalLayout_8.addLayout(self.horizontalLayout_42)
self.horizontalLayout_7 = QtWidgets.QHBoxLayout()
self.horizontalLayout_7.setObjectName("horizontalLayout_7")
self.blueGammaLabel = QtWidgets.QLabel(self.blueGroupBox)
self.blueGammaLabel.setObjectName("blueGammaLabel")
self.horizontalLayout_7.addWidget(self.blueGammaLabel)
self.blueGammaSpinBox = QNoScrollDoubleSpinBox(self.blueGroupBox)
self.blueGammaSpinBox.setDecimals(1)
self.blueGammaSpinBox.setMaximum(5.0)
self.blueGammaSpinBox.setSingleStep(0.1)
self.blueGammaSpinBox.setProperty("value", 1.0)
self.blueGammaSpinBox.setObjectName("blueGammaSpinBox")
self.horizontalLayout_7.addWidget(self.blueGammaSpinBox)
self.verticalLayout_8.addLayout(self.horizontalLayout_7)
self.verticalLayout_33.addWidget(self.blueGroupBox)
self.rgbScrollAreaWidget.setWidget(self.rgbScrollAreaWidgetContents)
self.verticalLayout_4.addWidget(self.rgbScrollAreaWidget)
self.rgbConfigPaneDockWidget.setWidget(self.dockWidgetContents)
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.rgbConfigPaneDockWidget)
self.algebraicConfigPaneDockWidget = QtWidgets.QDockWidget(MainWindow)
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.algebraicConfigPaneDockWidget.sizePolicy().hasHeightForWidth())
self.algebraicConfigPaneDockWidget.setSizePolicy(sizePolicy)
self.algebraicConfigPaneDockWidget.setMinimumSize(QtCore.QSize(107, 138))
self.algebraicConfigPaneDockWidget.setMaximumSize(QtCore.QSize(800, 800))
self.algebraicConfigPaneDockWidget.setBaseSize(QtCore.QSize(128, 128))
self.algebraicConfigPaneDockWidget.setFeatures(
QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable
)
self.algebraicConfigPaneDockWidget.setObjectName("algebraicConfigPaneDockWidget")
self.dockWidgetContents_4 = QtWidgets.QWidget()
self.dockWidgetContents_4.setObjectName("dockWidgetContents_4")
self.verticalLayout_15 = QtWidgets.QVBoxLayout(self.dockWidgetContents_4)
self.verticalLayout_15.setObjectName("verticalLayout_15")
self.algebraicScrollAreaWidget = QtWidgets.QScrollArea(self.dockWidgetContents_4)
self.algebraicScrollAreaWidget.setWidgetResizable(True)
self.algebraicScrollAreaWidget.setObjectName("algebraicScrollAreaWidget")
self.algebraicScrollAreaWidgetContents = QtWidgets.QWidget()
self.algebraicScrollAreaWidgetContents.setGeometry(QtCore.QRect(0, 0, 203, 299))
self.algebraicScrollAreaWidgetContents.setObjectName("algebraicScrollAreaWidgetContents")
self.verticalLayout_14 = QtWidgets.QVBoxLayout(self.algebraicScrollAreaWidgetContents)
self.verticalLayout_14.setObjectName("verticalLayout_14")
self.formLayout = QtWidgets.QFormLayout()
self.formLayout.setFieldGrowthPolicy(QtWidgets.QFormLayout.AllNonFixedFieldsGrow)
self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignTop)
self.formLayout.setObjectName("formLayout")
self.name_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents)
self.name_label.setAlignment(QtCore.Qt.AlignLeading | QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter)
self.name_label.setObjectName("name_label")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.LabelRole, self.name_label)
self.layer_name_edit = QtWidgets.QLineEdit(self.algebraicScrollAreaWidgetContents)
self.layer_name_edit.setMaxLength(35)
self.layer_name_edit.setObjectName("layer_name_edit")
self.formLayout.setWidget(0, QtWidgets.QFormLayout.FieldRole, self.layer_name_edit)
self.operation_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents)
self.operation_label.setObjectName("operation_label")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.LabelRole, self.operation_label)
self.operation_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents)
self.operation_combo.setFrame(True)
self.operation_combo.setObjectName("operation_combo")
self.formLayout.setWidget(1, QtWidgets.QFormLayout.FieldRole, self.operation_combo)
self.x_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents)
self.x_label.setObjectName("x_label")
self.formLayout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.x_label)
self.x_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents)
self.x_combo.setObjectName("x_combo")
self.formLayout.setWidget(2, QtWidgets.QFormLayout.FieldRole, self.x_combo)
self.y_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents)
self.y_label.setObjectName("y_label")
self.formLayout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.y_label)
self.y_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents)
self.y_combo.setObjectName("y_combo")
self.formLayout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.y_combo)
self.z_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents)
self.z_label.setObjectName("z_label")
self.formLayout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.z_label)
self.z_combo = QtWidgets.QComboBox(self.algebraicScrollAreaWidgetContents)
self.z_combo.setObjectName("z_combo")
self.formLayout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.z_combo)
self.verticalLayout_14.addLayout(self.formLayout)
self.operations_label = QtWidgets.QLabel(self.algebraicScrollAreaWidgetContents)
font = QtGui.QFont()
font.setBold(False)
font.setUnderline(True)
font.setWeight(50)
self.operations_label.setFont(font)
self.operations_label.setObjectName("operations_label")
self.verticalLayout_14.addWidget(self.operations_label)
self.operations_text = QtWidgets.QPlainTextEdit(self.algebraicScrollAreaWidgetContents)
self.operations_text.setLineWidth(2)
self.operations_text.setMidLineWidth(1)
self.operations_text.setObjectName("operations_text")
self.verticalLayout_14.addWidget(self.operations_text)
self.algebraicUpdateButton = QtWidgets.QPushButton(self.algebraicScrollAreaWidgetContents)
self.algebraicUpdateButton.setObjectName("algebraicUpdateButton")
self.verticalLayout_14.addWidget(self.algebraicUpdateButton)
self.algebraicScrollAreaWidget.setWidget(self.algebraicScrollAreaWidgetContents)
self.verticalLayout_15.addWidget(self.algebraicScrollAreaWidget)
self.algebraicConfigPaneDockWidget.setWidget(self.dockWidgetContents_4)
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.algebraicConfigPaneDockWidget)
self.layerDetailsPaneDockWidget = QtWidgets.QDockWidget(MainWindow)
self.layerDetailsPaneDockWidget.setFeatures(
QtWidgets.QDockWidget.DockWidgetFloatable | QtWidgets.QDockWidget.DockWidgetMovable
)
self.layerDetailsPaneDockWidget.setObjectName("layerDetailsPaneDockWidget")
self.layerDetailsPaneDockWidgetContents = QtWidgets.QWidget()
self.layerDetailsPaneDockWidgetContents.setObjectName("layerDetailsPaneDockWidgetContents")
self.verticalLayout_16 = QtWidgets.QVBoxLayout(self.layerDetailsPaneDockWidgetContents)
self.verticalLayout_16.setObjectName("verticalLayout_16")
self.layerDetailsPane = SingleLayerInfoPane(self.layerDetailsPaneDockWidgetContents)
self.layerDetailsPane.setObjectName("layerDetailsPane")
self.verticalLayout_16.addWidget(self.layerDetailsPane)
self.layerDetailsPaneDockWidget.setWidget(self.layerDetailsPaneDockWidgetContents)
MainWindow.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.layerDetailsPaneDockWidget)
self.retranslateUi(MainWindow)
self.probeTabWidget.setCurrentIndex(-1)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
[docs]
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "SIFT |X.X.X|"))
self.panZoomToolButton.setToolTip(_translate("MainWindow", "Pan/Zoom Tool"))
self.panZoomToolButton.setStatusTip(_translate("MainWindow", "Left mouse click and drag pans the scene"))
self.panZoomToolButton.setText(_translate("MainWindow", "Pan/Zoom"))
self.pointSelectButton.setToolTip(_translate("MainWindow", "Point Probe Tool"))
self.pointSelectButton.setStatusTip(
_translate("MainWindow", "Left mouse click probes a single point in the scene")
)
self.pointSelectButton.setText(_translate("MainWindow", "Point"))
self.regionSelectButton.setToolTip(_translate("MainWindow", "Region Probe Tool"))
self.regionSelectButton.setStatusTip(
_translate("MainWindow", "Left mouse click creates a polygon vertex (click initial vertex to complete)")
)
self.regionSelectButton.setText(_translate("MainWindow", "Region"))
self.projectionLabel.setText(_translate("MainWindow", "Projection:"))
self.cursorProbeText.setToolTip(_translate("MainWindow", "Value under cursor"))
self.cursorProbeText.setStatusTip(_translate("MainWindow", "Top layer data value under point probe"))
self.cursorProbeText.setText(_translate("MainWindow", "N/A"))
self.animBack.setStatusTip(_translate("MainWindow", "Step backward"))
self.animPlayPause.setStatusTip(_translate("MainWindow", "Start or stop animation"))
self.animForward.setStatusTip(_translate("MainWindow", "Step forward"))
self.animation_speed.setStatusTip(
_translate("MainWindow", "Set animation speed (use mouse wheel for precise control)")
)
self.timeLastDatasetCreation.setText(_translate("MainWindow", "Data Time"))
self.timeLastDatasetCreationLineEdit.setText(_translate("MainWindow", "1900-01-01 00:00:00"))
self.timeLastDatasetImport.setText(_translate("MainWindow", "Import Time"))
self.timeLastDatasetImportLineEdit.setText(_translate("MainWindow", "1900-01-01 00:00:00"))
self.currentTime.setText(_translate("MainWindow", "Current Time"))
self.currentTimeLineEdit.setText(_translate("MainWindow", "1900-01-01 00:00:00"))
self.progressBar.setToolTip(_translate("MainWindow", "Activity Progress"))
self.datasetStatisticsPaneDockWidget.setWindowTitle(_translate("MainWindow", "Statistics"))
self.areaProbePaneDockWidget.setWindowTitle(_translate("MainWindow", "Area Probe Graphs"))
self.autoUpdateCheckbox.setToolTip(
_translate(
"MainWindow",
"Update plots with animation if this is checked.\n" "Checking this deactivates the Update button.",
)
)
self.autoUpdateCheckbox.setText(_translate("MainWindow", "Auto Update"))
self.updateButton.setToolTip(
_translate("MainWindow", "Manually update plots to display currently active Datasets.")
)
self.updateButton.setText(_translate("MainWindow", "Update"))
self.layerManagerPaneDockWidget.setWindowTitle(_translate("MainWindow", "Layer Manager"))
self.rgbConfigPaneDockWidget.setWindowTitle(_translate("MainWindow", "RGB Bounds"))
self.nameGroupBox.setTitle(_translate("MainWindow", "Name"))
self.redGroupBox.setTitle(_translate("MainWindow", "Red"))
self.comboRed.setToolTip(_translate("MainWindow", "Red"))
self.comboRed.setStatusTip(_translate("MainWindow", "Red channel"))
self.slideMinRed.setToolTip(_translate("MainWindow", "value at 0% red"))
self.slideMaxRed.setToolTip(_translate("MainWindow", "value at 100% red"))
self.redGammaLabel.setText(_translate("MainWindow", "Gamma: "))
self.greenGroupBox.setTitle(_translate("MainWindow", "Green"))
self.comboGreen.setToolTip(_translate("MainWindow", "Green"))
self.comboGreen.setStatusTip(_translate("MainWindow", "Red channel"))
self.slideMinGreen.setToolTip(_translate("MainWindow", "value at 0% green"))
self.slideMaxGreen.setToolTip(_translate("MainWindow", "value at 100% green"))
self.greenGammaLabel.setText(_translate("MainWindow", "Gamma: "))
self.blueGroupBox.setTitle(_translate("MainWindow", "Blue"))
self.comboBlue.setToolTip(_translate("MainWindow", "Red"))
self.comboBlue.setStatusTip(_translate("MainWindow", "Red channel"))
self.slideMinBlue.setToolTip(_translate("MainWindow", "value at 0% blue"))
self.slideMaxBlue.setToolTip(_translate("MainWindow", "value at 100% blue"))
self.blueGammaLabel.setText(_translate("MainWindow", "Gamma: "))
self.algebraicConfigPaneDockWidget.setWindowTitle(_translate("MainWindow", "Algebraic"))
self.name_label.setText(_translate("MainWindow", "Name:"))
self.operation_label.setText(_translate("MainWindow", "Operation:"))
self.x_label.setText(_translate("MainWindow", "x:"))
self.y_label.setText(_translate("MainWindow", "y:"))
self.z_label.setText(_translate("MainWindow", "z:"))
self.operations_label.setText(_translate("MainWindow", "Operations"))
self.operations_text.setPlainText(_translate("MainWindow", "result = x - y"))
self.algebraicUpdateButton.setText(_translate("MainWindow", "Update"))
self.layerDetailsPaneDockWidget.setWindowTitle(_translate("MainWindow", "Layer Details"))
from PyQt5 import QtQuickWidgets
from uwsift.ui.custom_widgets import (
QNoScrollComboBox,
QNoScrollDoubleSpinBox,
QNoScrollSlider,
)
from uwsift.view.dataset_statistics_pane import DatasetStatisticsPane
from uwsift.view.layer_details import SingleLayerInfoPane
from uwsift.view.layer_tree_view import LayerTreeView