custom resolution setter

This commit is contained in:
leminlimez
2024-11-15 19:08:16 -05:00
parent 28f8152a80
commit e3b7bbf1be
5 changed files with 302 additions and 68 deletions

View File

@@ -3686,7 +3686,7 @@ QComboBox QAbstractItemView::item:hover {
<item>
<widget class="QWidget" name="advancedOptionsPageContent" native="true">
<property name="enabled">
<bool>false</bool>
<bool>true</bool>
</property>
<layout class="QVBoxLayout" name="verticalLayout_13">
<property name="leftMargin">
@@ -3758,45 +3758,135 @@ Nugget is not responsible if you mess up your device, especially with resolution
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="resolutionContent">
<property name="bottomMargin">
<number>10</number>
<widget class="QWidget" name="resChangerContent" native="true">
<property name="enabled">
<bool>true</bool>
</property>
<item>
<widget class="QLabel" name="resHeightLbl">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Height:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="resHeightTxt">
<property name="enabled">
<bool>false</bool>
</property>
<property name="placeholderText">
<string>Resolution Height</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="resWidthLbl">
<property name="text">
<string>Width:</string>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="resWidthTxt">
<property name="placeholderText">
<string>Resolution Width</string>
</property>
</widget>
</item>
</layout>
<layout class="QVBoxLayout" name="verticalLayout_35">
<property name="leftMargin">
<number>0</number>
</property>
<property name="topMargin">
<number>0</number>
</property>
<property name="rightMargin">
<number>0</number>
</property>
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<widget class="QLabel" name="resHeightLbl">
<property name="enabled">
<bool>false</bool>
</property>
<property name="text">
<string>Height:</string>
</property>
</widget>
</item>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_9">
<property name="bottomMargin">
<number>5</number>
</property>
<item>
<widget class="QLineEdit" name="resHeightTxt">
<property name="enabled">
<bool>true</bool>
</property>
<property name="placeholderText">
<string>Resolution Height</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="resHeightWarningLbl">
<property name="minimumSize">
<size>
<width>22</width>
<height>0</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">QLabel {
border: 2px solid red;
border-radius: 25px;
color: red;
}</string>
</property>
<property name="frameShape">
<enum>QFrame::NoFrame</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="text">
<string>!</string>
</property>
<property name="scaledContents">
<bool>false</bool>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</item>
<item>
<widget class="QLabel" name="resWidthLbl">
<property name="text">
<string>Width:</string>
</property>
</widget>
</item>
<item>
<layout class="QVBoxLayout" name="resolutionContent">
<property name="bottomMargin">
<number>0</number>
</property>
<item>
<layout class="QHBoxLayout" name="horizontalLayout_10">
<property name="bottomMargin">
<number>5</number>
</property>
<item>
<widget class="QLineEdit" name="resWidthTxt">
<property name="placeholderText">
<string>Resolution Width</string>
</property>
</widget>
</item>
<item>
<widget class="QLabel" name="resWidthWarningLbl">
<property name="minimumSize">
<size>
<width>22</width>
<height>0</height>
</size>
</property>
<property name="styleSheet">
<string notr="true">QLabel {
border: 2px solid red;
border-radius: 25px;
color: red;
}</string>
</property>
<property name="text">
<string>!</string>
</property>
<property name="alignment">
<set>Qt::AlignCenter</set>
</property>
</widget>
</item>
</layout>
</item>
</layout>
</item>
</layout>
</widget>
</item>
<item>
<spacer name="verticalSpacer_6">

View File

@@ -1968,7 +1968,7 @@ class Ui_Nugget(object):
self.advancedOptionsPageContent = QWidget(self.advancedOptionsPage)
self.advancedOptionsPageContent.setObjectName(u"advancedOptionsPageContent")
self.advancedOptionsPageContent.setEnabled(False)
self.advancedOptionsPageContent.setEnabled(True)
self.verticalLayout_132 = QVBoxLayout(self.advancedOptionsPageContent)
self.verticalLayout_132.setObjectName(u"verticalLayout_132")
self.verticalLayout_132.setContentsMargins(0, 0, 0, 0)
@@ -2007,33 +2007,81 @@ class Ui_Nugget(object):
self.verticalLayout_132.addWidget(self.enableResolutionChk)
self.resolutionContent = QVBoxLayout()
self.resolutionContent.setObjectName(u"resolutionContent")
self.resolutionContent.setContentsMargins(-1, -1, -1, 10)
self.resHeightLbl = QLabel(self.advancedOptionsPageContent)
self.resChangerContent = QWidget(self.advancedOptionsPageContent)
self.resChangerContent.setObjectName(u"resChangerContent")
self.resChangerContent.setEnabled(True)
self.verticalLayout_35 = QVBoxLayout(self.resChangerContent)
self.verticalLayout_35.setObjectName(u"verticalLayout_35")
self.verticalLayout_35.setContentsMargins(0, 0, 0, 0)
self.resHeightLbl = QLabel(self.resChangerContent)
self.resHeightLbl.setObjectName(u"resHeightLbl")
self.resHeightLbl.setEnabled(False)
self.resolutionContent.addWidget(self.resHeightLbl)
self.verticalLayout_35.addWidget(self.resHeightLbl)
self.resHeightTxt = QLineEdit(self.advancedOptionsPageContent)
self.horizontalLayout_9 = QHBoxLayout()
self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
self.horizontalLayout_9.setContentsMargins(-1, -1, -1, 5)
self.resHeightTxt = QLineEdit(self.resChangerContent)
self.resHeightTxt.setObjectName(u"resHeightTxt")
self.resHeightTxt.setEnabled(False)
self.resHeightTxt.setEnabled(True)
self.resolutionContent.addWidget(self.resHeightTxt)
self.horizontalLayout_9.addWidget(self.resHeightTxt)
self.resWidthLbl = QLabel(self.advancedOptionsPageContent)
self.resHeightWarningLbl = QLabel(self.resChangerContent)
self.resHeightWarningLbl.setObjectName(u"resHeightWarningLbl")
self.resHeightWarningLbl.setMinimumSize(QSize(22, 0))
self.resHeightWarningLbl.setStyleSheet(u"QLabel {\n"
" border: 2px solid red;\n"
" border-radius: 25px;\n"
" color: red;\n"
"}")
self.resHeightWarningLbl.setFrameShape(QFrame.NoFrame)
self.resHeightWarningLbl.setFrameShadow(QFrame.Plain)
self.resHeightWarningLbl.setScaledContents(False)
self.resHeightWarningLbl.setAlignment(Qt.AlignCenter)
self.horizontalLayout_9.addWidget(self.resHeightWarningLbl)
self.verticalLayout_35.addLayout(self.horizontalLayout_9)
self.resWidthLbl = QLabel(self.resChangerContent)
self.resWidthLbl.setObjectName(u"resWidthLbl")
self.resolutionContent.addWidget(self.resWidthLbl)
self.verticalLayout_35.addWidget(self.resWidthLbl)
self.resWidthTxt = QLineEdit(self.advancedOptionsPageContent)
self.resolutionContent = QVBoxLayout()
self.resolutionContent.setObjectName(u"resolutionContent")
self.resolutionContent.setContentsMargins(-1, -1, -1, 0)
self.horizontalLayout_10 = QHBoxLayout()
self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
self.horizontalLayout_10.setContentsMargins(-1, -1, -1, 5)
self.resWidthTxt = QLineEdit(self.resChangerContent)
self.resWidthTxt.setObjectName(u"resWidthTxt")
self.resolutionContent.addWidget(self.resWidthTxt)
self.horizontalLayout_10.addWidget(self.resWidthTxt)
self.resWidthWarningLbl = QLabel(self.resChangerContent)
self.resWidthWarningLbl.setObjectName(u"resWidthWarningLbl")
self.resWidthWarningLbl.setMinimumSize(QSize(22, 0))
self.resWidthWarningLbl.setStyleSheet(u"QLabel {\n"
" border: 2px solid red;\n"
" border-radius: 25px;\n"
" color: red;\n"
"}")
self.resWidthWarningLbl.setAlignment(Qt.AlignCenter)
self.horizontalLayout_10.addWidget(self.resWidthWarningLbl)
self.verticalLayout_132.addLayout(self.resolutionContent)
self.resolutionContent.addLayout(self.horizontalLayout_10)
self.verticalLayout_35.addLayout(self.resolutionContent)
self.verticalLayout_132.addWidget(self.resChangerContent)
self.verticalSpacer_62 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
@@ -3046,8 +3094,10 @@ class Ui_Nugget(object):
self.enableResolutionChk.setText(QCoreApplication.translate("Nugget", u"Set a Custom Device Resolution", None))
self.resHeightLbl.setText(QCoreApplication.translate("Nugget", u"Height:", None))
self.resHeightTxt.setPlaceholderText(QCoreApplication.translate("Nugget", u"Resolution Height", None))
self.resHeightWarningLbl.setText(QCoreApplication.translate("Nugget", u"!", None))
self.resWidthLbl.setText(QCoreApplication.translate("Nugget", u"Width:", None))
self.resWidthTxt.setPlaceholderText(QCoreApplication.translate("Nugget", u"Resolution Width", None))
self.resWidthWarningLbl.setText(QCoreApplication.translate("Nugget", u"!", None))
self.statusBarLbl_5.setText(QCoreApplication.translate("Nugget", u"Apply", None))
self.label_16.setText("")
self.modifiedTweaksLbl.setText(QCoreApplication.translate("Nugget", u"Current gestalt file location:", None))

View File

@@ -1968,7 +1968,7 @@ class Ui_Nugget(object):
self.advancedOptionsPageContent = QWidget(self.advancedOptionsPage)
self.advancedOptionsPageContent.setObjectName(u"advancedOptionsPageContent")
self.advancedOptionsPageContent.setEnabled(False)
self.advancedOptionsPageContent.setEnabled(True)
self.verticalLayout_132 = QVBoxLayout(self.advancedOptionsPageContent)
self.verticalLayout_132.setObjectName(u"verticalLayout_132")
self.verticalLayout_132.setContentsMargins(0, 0, 0, 0)
@@ -2007,33 +2007,81 @@ class Ui_Nugget(object):
self.verticalLayout_132.addWidget(self.enableResolutionChk)
self.resolutionContent = QVBoxLayout()
self.resolutionContent.setObjectName(u"resolutionContent")
self.resolutionContent.setContentsMargins(-1, -1, -1, 10)
self.resHeightLbl = QLabel(self.advancedOptionsPageContent)
self.resChangerContent = QWidget(self.advancedOptionsPageContent)
self.resChangerContent.setObjectName(u"resChangerContent")
self.resChangerContent.setEnabled(True)
self.verticalLayout_35 = QVBoxLayout(self.resChangerContent)
self.verticalLayout_35.setObjectName(u"verticalLayout_35")
self.verticalLayout_35.setContentsMargins(0, 0, 0, 0)
self.resHeightLbl = QLabel(self.resChangerContent)
self.resHeightLbl.setObjectName(u"resHeightLbl")
self.resHeightLbl.setEnabled(False)
self.resolutionContent.addWidget(self.resHeightLbl)
self.verticalLayout_35.addWidget(self.resHeightLbl)
self.resHeightTxt = QLineEdit(self.advancedOptionsPageContent)
self.horizontalLayout_9 = QHBoxLayout()
self.horizontalLayout_9.setObjectName(u"horizontalLayout_9")
self.horizontalLayout_9.setContentsMargins(-1, -1, -1, 5)
self.resHeightTxt = QLineEdit(self.resChangerContent)
self.resHeightTxt.setObjectName(u"resHeightTxt")
self.resHeightTxt.setEnabled(False)
self.resHeightTxt.setEnabled(True)
self.resolutionContent.addWidget(self.resHeightTxt)
self.horizontalLayout_9.addWidget(self.resHeightTxt)
self.resWidthLbl = QLabel(self.advancedOptionsPageContent)
self.resHeightWarningLbl = QLabel(self.resChangerContent)
self.resHeightWarningLbl.setObjectName(u"resHeightWarningLbl")
self.resHeightWarningLbl.setMinimumSize(QSize(22, 0))
self.resHeightWarningLbl.setStyleSheet(u"QLabel {\n"
" border: 2px solid red;\n"
" border-radius: 25px;\n"
" color: red;\n"
"}")
self.resHeightWarningLbl.setFrameShape(QFrame.NoFrame)
self.resHeightWarningLbl.setFrameShadow(QFrame.Plain)
self.resHeightWarningLbl.setScaledContents(False)
self.resHeightWarningLbl.setAlignment(Qt.AlignCenter)
self.horizontalLayout_9.addWidget(self.resHeightWarningLbl)
self.verticalLayout_35.addLayout(self.horizontalLayout_9)
self.resWidthLbl = QLabel(self.resChangerContent)
self.resWidthLbl.setObjectName(u"resWidthLbl")
self.resolutionContent.addWidget(self.resWidthLbl)
self.verticalLayout_35.addWidget(self.resWidthLbl)
self.resWidthTxt = QLineEdit(self.advancedOptionsPageContent)
self.resolutionContent = QVBoxLayout()
self.resolutionContent.setObjectName(u"resolutionContent")
self.resolutionContent.setContentsMargins(-1, -1, -1, 0)
self.horizontalLayout_10 = QHBoxLayout()
self.horizontalLayout_10.setObjectName(u"horizontalLayout_10")
self.horizontalLayout_10.setContentsMargins(-1, -1, -1, 5)
self.resWidthTxt = QLineEdit(self.resChangerContent)
self.resWidthTxt.setObjectName(u"resWidthTxt")
self.resolutionContent.addWidget(self.resWidthTxt)
self.horizontalLayout_10.addWidget(self.resWidthTxt)
self.resWidthWarningLbl = QLabel(self.resChangerContent)
self.resWidthWarningLbl.setObjectName(u"resWidthWarningLbl")
self.resWidthWarningLbl.setMinimumSize(QSize(22, 0))
self.resWidthWarningLbl.setStyleSheet(u"QLabel {\n"
" border: 2px solid red;\n"
" border-radius: 25px;\n"
" color: red;\n"
"}")
self.resWidthWarningLbl.setAlignment(Qt.AlignCenter)
self.horizontalLayout_10.addWidget(self.resWidthWarningLbl)
self.verticalLayout_132.addLayout(self.resolutionContent)
self.resolutionContent.addLayout(self.horizontalLayout_10)
self.verticalLayout_35.addLayout(self.resolutionContent)
self.verticalLayout_132.addWidget(self.resChangerContent)
self.verticalSpacer_62 = QSpacerItem(20, 40, QSizePolicy.Policy.Minimum, QSizePolicy.Policy.Expanding)
@@ -3046,8 +3094,10 @@ class Ui_Nugget(object):
self.enableResolutionChk.setText(QCoreApplication.translate("Nugget", u"Set a Custom Device Resolution", None))
self.resHeightLbl.setText(QCoreApplication.translate("Nugget", u"Height:", None))
self.resHeightTxt.setPlaceholderText(QCoreApplication.translate("Nugget", u"Resolution Height", None))
self.resHeightWarningLbl.setText(QCoreApplication.translate("Nugget", u"!", None))
self.resWidthLbl.setText(QCoreApplication.translate("Nugget", u"Width:", None))
self.resWidthTxt.setPlaceholderText(QCoreApplication.translate("Nugget", u"Resolution Width", None))
self.resWidthWarningLbl.setText(QCoreApplication.translate("Nugget", u"!", None))
self.statusBarLbl_5.setText(QCoreApplication.translate("Nugget", u"Apply", None))
self.label_16.setText("")
self.modifiedTweaksLbl.setText(QCoreApplication.translate("Nugget", u"Current gestalt file location:", None))