Skip to content

Commit 1d2acd0

Browse files
committed
cleanup
1 parent 1720e86 commit 1d2acd0

1 file changed

Lines changed: 22 additions & 24 deletions

File tree

gui/dialogs.py

Lines changed: 22 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -294,30 +294,30 @@ def __init__(self, parent, label, key):
294294
self.addWidget(self.change_button)
295295
self.setContentsMargins(0, 0, 0, 0)
296296

297+
def select_path(self):
298+
new_path = QtWidgets.QFileDialog.getExistingDirectory(
299+
self.parent, f"Select {self.name} folder", self.path_text.text()
300+
)
301+
if new_path:
302+
new_path = os.path.normpath(new_path)
303+
self.path_text.setText(new_path)
304+
self.show_edit()
305+
297306
def show_edit(self):
298307
if self.path_text.text() != self.path:
299308
if self.edited is False:
300309
self.edited = True
301310
self.name_label.setStyleSheet("color:red;")
302-
self.parent.num_edits += 1
311+
self.parent.num_edited_setters += 1
303312
self.parent.save_settings_btn.setEnabled(True)
304313
else:
305314
if self.edited is True:
306315
self.edited = False
307316
self.name_label.setStyleSheet("color:black;")
308-
self.parent.num_edits -= 1
309-
if self.parent.num_edits < 1:
317+
self.parent.num_edited_setters -= 1
318+
if self.parent.num_edited_setters < 1:
310319
self.parent.save_settings_btn.setEnabled(False)
311320

312-
def select_path(self):
313-
new_path = QtWidgets.QFileDialog.getExistingDirectory(
314-
self.parent, f"Select {self.name} folder", self.path_text.text()
315-
)
316-
if new_path:
317-
new_path = os.path.normpath(new_path)
318-
self.path_text.setText(new_path)
319-
self.show_edit()
320-
321321
def reset(self):
322322
self.path = os.path.normpath(get_setting(*self.key))
323323
self.path_text.setText(self.path)
@@ -345,6 +345,10 @@ def __init__(self, parent, label, key, suffix=None):
345345
self.spn.setSuffix(suffix)
346346
self.spn.valueChanged.connect(self.show_edit)
347347

348+
def add_to_grid(self, groupbox_grid, row):
349+
groupbox_grid.addWidget(self.label, row, 0)
350+
groupbox_grid.addWidget(self.spn, row, 1)
351+
348352
def show_edit(self):
349353
"""
350354
checks whether the settings has been edited, and changes label color accordingly
@@ -355,22 +359,18 @@ def show_edit(self):
355359
if self.edited is False:
356360
self.edited = True
357361
self.label.setStyleSheet("color:red;")
358-
self.parent.num_edits += 1
362+
self.parent.num_edited_setters += 1
359363
self.parent.save_settings_btn.setEnabled(True)
360364
else:
361365
if self.edited is True:
362366
self.edited = False
363367
self.label.setStyleSheet("color:black;")
364-
self.parent.num_edits -= 1
365-
if self.parent.num_edits < 1:
368+
self.parent.num_edited_setters -= 1
369+
if self.parent.num_edited_setters < 1:
366370
self.parent.save_settings_btn.setEnabled(False)
367371

368372
self.spn.lineEdit().deselect()
369373

370-
def add_to_grid(self, grid, row):
371-
grid.addWidget(self.label, row, 0)
372-
grid.addWidget(self.spn, row, 1)
373-
374374
def reset(self):
375375
self.start_value = get_setting(*self.key)
376376
self.spn.setValue(self.start_value)
@@ -382,7 +382,7 @@ class Settings_dialog(QtWidgets.QDialog):
382382
def __init__(self, parent):
383383
super(QtWidgets.QDialog, self).__init__(parent)
384384
self.setWindowTitle("Settings")
385-
self.num_edits = 0
385+
self.num_edited_setters = 0
386386

387387
settings_grid_layout = QtWidgets.QGridLayout(self)
388388
paths_box = QtWidgets.QGroupBox("Paths")
@@ -473,7 +473,7 @@ def reset(self):
473473
self.log_font_size,
474474
]:
475475
variable.reset()
476-
self.num_edits = 0
476+
self.num_edited_setters = 0
477477
self.save_settings_btn.setEnabled(False)
478478
self.save_settings_btn.setFocus()
479479

@@ -529,7 +529,5 @@ def closeEvent(self, event):
529529
"Are you sure you want to exit without saving your settings?",
530530
QtWidgets.QMessageBox.StandardButton.Yes | QtWidgets.QMessageBox.StandardButton.Cancel,
531531
)
532-
if reply == QtWidgets.QMessageBox.StandardButton.Yes:
533-
self.reset()
534-
else:
532+
if reply == QtWidgets.QMessageBox.StandardButton.Cancel:
535533
event.ignore()

0 commit comments

Comments
 (0)