Skip to content

Commit

Permalink
Added window size setting
Browse files Browse the repository at this point in the history
  • Loading branch information
02bwilson committed Aug 6, 2023
1 parent 083ef02 commit 9c4b04e
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions Widgets/Settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
class SettingsDisplay(QDialog):
speedChanged = Signal(float)
modChanged = Signal(float)
windowSizeChanged = Signal(float)

def __init__(self):
super().__init__()
Expand All @@ -28,15 +29,24 @@ def __init__(self):
self.speedSlider.setMaximum(750)
self.speedSlider.setMinimum(-74)
self.speedSlider.valueChanged.connect(self.speedValChanged)

self.formLayout.addRow(self.speedLabel, self.speedSlider)

self.modLabel = QLabel("Time Modulus 12.566")
self.windowSizeLabel = QLabel("Window Size x1.0")
self.windowSizeSlider = QSlider(Qt.Orientation.Horizontal)
self.windowSizeSlider.setMinimum(-74)
self.windowSizeSlider.setMaximum(750)
self.windowSizeSlider.valueChanged.connect(self.windowSizeValueChanged)
self.formLayout.addRow(self.windowSizeLabel, self.windowSizeSlider)

self.modLabel = QLabel("Time Modulus 9999")
self.modEdit = QLineEdit()
self.modEdit.setValidator(QDoubleValidator())
self.formLayout.addRow(self.modLabel, self.modEdit)
self.modEdit.returnPressed.connect(self.modValueChanged)


def windowSizeValueChanged(self):
self.windowSizeChanged.emit(round(1.0 + ((-25 + (self.speedSlider.value())) / 100), 3))
def modValueChanged(self):
self.modChanged.emit(float(self.modEdit.text()))
def speedValChanged(self):
Expand Down

0 comments on commit 9c4b04e

Please sign in to comment.