Skip to content

Commit dd3e41f

Browse files
committed
@mbridak Save and load use call history flag in the settings.
1 parent bf62ad5 commit dd3e41f

File tree

2 files changed

+8
-1
lines changed

2 files changed

+8
-1
lines changed

not1mm/__main__.py

+2
Original file line numberDiff line numberDiff line change
@@ -164,6 +164,7 @@ class MainWindow(QtWidgets.QMainWindow):
164164
text_color = QColorConstants.Black
165165
current_palette = None
166166
use_esm = False
167+
use_call_history = False
167168
esm_dict = {}
168169

169170
radio_thread = QThread()
@@ -2950,6 +2951,7 @@ def readpreferences(self) -> None:
29502951
"DISABLED": None,
29512952
}
29522953

2954+
self.use_call_history = self.pref.get("use_call_history", False)
29532955
self.use_esm = self.pref.get("use_esm", False)
29542956
self.esm_dict["CQ"] = fkey_dict.get(self.pref.get("esm_cq", "DISABLED"))
29552957
self.esm_dict["EXCH"] = fkey_dict.get(self.pref.get("esm_exch", "DISABLED"))

not1mm/lib/settings.py

+6-1
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,11 @@ def __init__(self, app_data_path, pref, parent=None):
4141
def setup(self):
4242
"""setup dialog"""
4343

44-
self.use_esm.setChecked(bool(self.preference.get("use_esm")))
44+
self.use_call_history.setChecked(
45+
bool(self.preference.get("use_call_history", False))
46+
)
47+
48+
self.use_esm.setChecked(bool(self.preference.get("use_esm", False)))
4549

4650
value = self.preference.get("esm_agn", "DISABLED")
4751
index = self.esm_agn.findText(value)
@@ -190,6 +194,7 @@ def save_changes(self):
190194
"""
191195
Write preferences to json file.
192196
"""
197+
self.preference["use_call_history"] = self.use_call_history.isChecked()
193198
self.preference["use_esm"] = self.use_esm.isChecked()
194199
self.preference["esm_cq"] = self.esm_cq.currentText()
195200
self.preference["esm_agn"] = self.esm_agn.currentText()

0 commit comments

Comments
 (0)