Skip to content

Commit 9c49ede

Browse files
committed
Add edit_rst checkbox to settings and update highlight logic for QLineEdit
1 parent 97d99a9 commit 9c49ede

File tree

3 files changed

+14
-3
lines changed

3 files changed

+14
-3
lines changed

not1mm/__main__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2944,7 +2944,7 @@ def keyPressEvent(self, event: QKeyEvent) -> None: # pylint: disable=invalid-na
29442944
self.process_function_key(self.F12)
29452945

29462946
def highlight_599(self, field: QLineEdit) -> None:
2947-
if field.text() == "599":
2947+
if field.text() == "599" and self.pref.get("edit_rst", False):
29482948
field.setSelection(1, 1)
29492949

29502950
def set_window_title(self) -> None:

not1mm/data/configuration.ui

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<rect>
77
<x>0</x>
88
<y>0</y>
9-
<width>684</width>
9+
<width>699</width>
1010
<height>499</height>
1111
</rect>
1212
</property>
@@ -1745,7 +1745,7 @@
17451745
<rect>
17461746
<x>5</x>
17471747
<y>25</y>
1748-
<width>639</width>
1748+
<width>670</width>
17491749
<height>378</height>
17501750
</rect>
17511751
</property>
@@ -2433,6 +2433,13 @@
24332433
</property>
24342434
</widget>
24352435
</item>
2436+
<item>
2437+
<widget class="QCheckBox" name="edit_rst">
2438+
<property name="text">
2439+
<string>Select the S in RST when field entered</string>
2440+
</property>
2441+
</widget>
2442+
</item>
24362443
<item>
24372444
<spacer name="verticalSpacer_8">
24382445
<property name="orientation">

not1mm/lib/settings.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ def setup(self):
6363

6464
self.qsy_on_change.setChecked(bool(self.preference.get("sandpqsy", False)))
6565

66+
self.edit_rst.setChecked(bool(self.preference.get("edit_rst", False)))
67+
6668
self.use_esm.setChecked(bool(self.preference.get("use_esm", False)))
6769

6870
value = self.preference.get("esm_agn", "DISABLED")
@@ -253,6 +255,8 @@ def save_changes(self):
253255

254256
self.preference["sandpqsy"] = self.qsy_on_change.isChecked()
255257

258+
self.preference["edit_rst"] = self.edit_rst.isChecked()
259+
256260
self.preference["use_esm"] = self.use_esm.isChecked()
257261
self.preference["esm_cq"] = self.esm_cq.currentText()
258262
self.preference["esm_agn"] = self.esm_agn.currentText()

0 commit comments

Comments
 (0)