diff --git a/src/OptimaLab35/ui/preview_window.py b/src/OptimaLab35/ui/preview_window.py new file mode 100644 index 0000000..00f5cad --- /dev/null +++ b/src/OptimaLab35/ui/preview_window.py @@ -0,0 +1,191 @@ +# -*- coding: utf-8 -*- + +################################################################################ +## Form generated from reading UI file 'preview_window.ui' +## +## Created by: Qt User Interface Compiler version 6.8.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 (QApplication, QCheckBox, QFrame, QHBoxLayout, + QLabel, QLineEdit, QMainWindow, QMenuBar, + QPushButton, QSizePolicy, QSlider, QSpinBox, + QVBoxLayout, QWidget) + +class Ui_Preview_Window(object): + def setupUi(self, Preview_Window): + if not Preview_Window.objectName(): + Preview_Window.setObjectName(u"Preview_Window") + Preview_Window.resize(803, 700) + Preview_Window.setMinimumSize(QSize(800, 700)) + self.centralwidget = QWidget(Preview_Window) + self.centralwidget.setObjectName(u"centralwidget") + self.horizontalLayout = QHBoxLayout(self.centralwidget) + self.horizontalLayout.setObjectName(u"horizontalLayout") + self.QLabel = QLabel(self.centralwidget) + self.QLabel.setObjectName(u"QLabel") + self.QLabel.setMinimumSize(QSize(628, 628)) + self.QLabel.setFrameShape(QFrame.Box) + self.QLabel.setScaledContents(True) + + self.horizontalLayout.addWidget(self.QLabel) + + self.widget = QWidget(self.centralwidget) + self.widget.setObjectName(u"widget") + self.widget.setMinimumSize(QSize(140, 628)) + self.widget.setMaximumSize(QSize(140, 16777215)) + self.verticalLayout_3 = QVBoxLayout(self.widget) + self.verticalLayout_3.setObjectName(u"verticalLayout_3") + self.image_path_lineEdit = QLineEdit(self.widget) + self.image_path_lineEdit.setObjectName(u"image_path_lineEdit") + + self.verticalLayout_3.addWidget(self.image_path_lineEdit) + + self.load_Button = QPushButton(self.widget) + self.load_Button.setObjectName(u"load_Button") + + self.verticalLayout_3.addWidget(self.load_Button) + + self.widget_2 = QWidget(self.widget) + self.widget_2.setObjectName(u"widget_2") + self.widget_2.setMaximumSize(QSize(16777215, 120)) + self.verticalLayout = QVBoxLayout(self.widget_2) + self.verticalLayout.setObjectName(u"verticalLayout") + self.label = QLabel(self.widget_2) + self.label.setObjectName(u"label") + + self.verticalLayout.addWidget(self.label) + + self.brightness_spinBox = QSpinBox(self.widget_2) + self.brightness_spinBox.setObjectName(u"brightness_spinBox") + self.brightness_spinBox.setMinimum(-100) + self.brightness_spinBox.setMaximum(100) + + self.verticalLayout.addWidget(self.brightness_spinBox) + + self.brightness_Slider = QSlider(self.widget_2) + self.brightness_Slider.setObjectName(u"brightness_Slider") + self.brightness_Slider.setMinimum(-100) + self.brightness_Slider.setMaximum(100) + self.brightness_Slider.setOrientation(Qt.Horizontal) + + self.verticalLayout.addWidget(self.brightness_Slider) + + self.reset_brightness_Button = QPushButton(self.widget_2) + self.reset_brightness_Button.setObjectName(u"reset_brightness_Button") + + self.verticalLayout.addWidget(self.reset_brightness_Button) + + + self.verticalLayout_3.addWidget(self.widget_2) + + self.widget_3 = QWidget(self.widget) + self.widget_3.setObjectName(u"widget_3") + self.widget_3.setMaximumSize(QSize(16777215, 120)) + self.verticalLayout_2 = QVBoxLayout(self.widget_3) + self.verticalLayout_2.setObjectName(u"verticalLayout_2") + self.label_2 = QLabel(self.widget_3) + self.label_2.setObjectName(u"label_2") + + self.verticalLayout_2.addWidget(self.label_2) + + self.contrast_spinBox = QSpinBox(self.widget_3) + self.contrast_spinBox.setObjectName(u"contrast_spinBox") + self.contrast_spinBox.setMinimum(-100) + self.contrast_spinBox.setMaximum(100) + + self.verticalLayout_2.addWidget(self.contrast_spinBox) + + self.contrast_Slider = QSlider(self.widget_3) + self.contrast_Slider.setObjectName(u"contrast_Slider") + self.contrast_Slider.setMinimum(-100) + self.contrast_Slider.setMaximum(100) + self.contrast_Slider.setOrientation(Qt.Horizontal) + + self.verticalLayout_2.addWidget(self.contrast_Slider) + + self.reset_contrast_Button = QPushButton(self.widget_3) + self.reset_contrast_Button.setObjectName(u"reset_contrast_Button") + + self.verticalLayout_2.addWidget(self.reset_contrast_Button) + + + self.verticalLayout_3.addWidget(self.widget_3) + + self.grayscale_checkBox = QCheckBox(self.widget) + self.grayscale_checkBox.setObjectName(u"grayscale_checkBox") + + self.verticalLayout_3.addWidget(self.grayscale_checkBox) + + self.update_Button = QPushButton(self.widget) + self.update_Button.setObjectName(u"update_Button") + + self.verticalLayout_3.addWidget(self.update_Button) + + self.widget_4 = QWidget(self.widget) + self.widget_4.setObjectName(u"widget_4") + self.verticalLayout_4 = QVBoxLayout(self.widget_4) + self.verticalLayout_4.setObjectName(u"verticalLayout_4") + self.label_3 = QLabel(self.widget_4) + self.label_3.setObjectName(u"label_3") + self.label_3.setScaledContents(False) + self.label_3.setWordWrap(True) + + self.verticalLayout_4.addWidget(self.label_3) + + self.checkBox = QCheckBox(self.widget_4) + self.checkBox.setObjectName(u"checkBox") + self.checkBox.setChecked(True) + + self.verticalLayout_4.addWidget(self.checkBox) + + self.close_Button = QPushButton(self.widget_4) + self.close_Button.setObjectName(u"close_Button") + + self.verticalLayout_4.addWidget(self.close_Button) + + + self.verticalLayout_3.addWidget(self.widget_4) + + + self.horizontalLayout.addWidget(self.widget) + + Preview_Window.setCentralWidget(self.centralwidget) + self.menubar = QMenuBar(Preview_Window) + self.menubar.setObjectName(u"menubar") + self.menubar.setGeometry(QRect(0, 0, 803, 27)) + Preview_Window.setMenuBar(self.menubar) + + self.retranslateUi(Preview_Window) + self.brightness_Slider.valueChanged.connect(self.brightness_spinBox.setValue) + self.brightness_spinBox.valueChanged.connect(self.brightness_Slider.setValue) + self.contrast_Slider.valueChanged.connect(self.contrast_spinBox.setValue) + self.contrast_spinBox.valueChanged.connect(self.contrast_Slider.setValue) + + QMetaObject.connectSlotsByName(Preview_Window) + # setupUi + + def retranslateUi(self, Preview_Window): + Preview_Window.setWindowTitle(QCoreApplication.translate("Preview_Window", u"OptimaLab35 - Preview", None)) + self.QLabel.setText("") + self.image_path_lineEdit.setPlaceholderText(QCoreApplication.translate("Preview_Window", u"Path to image", None)) + self.load_Button.setText(QCoreApplication.translate("Preview_Window", u"Select image", None)) + self.label.setText(QCoreApplication.translate("Preview_Window", u"Brightness", None)) + self.reset_brightness_Button.setText(QCoreApplication.translate("Preview_Window", u"Reset", None)) + self.label_2.setText(QCoreApplication.translate("Preview_Window", u"Contrast", None)) + self.reset_contrast_Button.setText(QCoreApplication.translate("Preview_Window", u"Reset", None)) + self.grayscale_checkBox.setText(QCoreApplication.translate("Preview_Window", u"Grayscale", None)) + self.update_Button.setText(QCoreApplication.translate("Preview_Window", u"Update preview", None)) + self.label_3.setText(QCoreApplication.translate("Preview_Window", u"Copy values to main window when closing", None)) + self.checkBox.setText(QCoreApplication.translate("Preview_Window", u"Copy Values", None)) + self.close_Button.setText(QCoreApplication.translate("Preview_Window", u"Close", None)) + # retranslateUi +