v0.9.21
This commit is contained in:
39
settings.py
39
settings.py
@@ -614,6 +614,10 @@ class SettingsDialog(QDialog):
|
||||
self.face_history_spin.setToolTip(UITexts.SETTINGS_FACE_HISTORY_TOOLTIP)
|
||||
faces_layout.addLayout(face_history_layout)
|
||||
|
||||
self.face_use_last_name_check = QCheckBox(UITexts.SETTINGS_USE_LAST_NAME_LABEL)
|
||||
self.face_use_last_name_check.setToolTip(UITexts.SETTINGS_USE_LAST_NAME_TOOLTIP)
|
||||
faces_layout.addWidget(self.face_use_last_name_check)
|
||||
|
||||
# --- Pets Section ---
|
||||
faces_layout.addSpacing(10)
|
||||
pets_header = QLabel(UITexts.TYPE_PET)
|
||||
@@ -670,6 +674,10 @@ class SettingsDialog(QDialog):
|
||||
self.pet_history_spin.setToolTip(UITexts.SETTINGS_PET_HISTORY_TOOLTIP)
|
||||
faces_layout.addLayout(pet_history_layout)
|
||||
|
||||
self.pet_use_last_name_check = QCheckBox(UITexts.SETTINGS_USE_LAST_NAME_LABEL)
|
||||
self.pet_use_last_name_check.setToolTip(UITexts.SETTINGS_USE_LAST_NAME_TOOLTIP)
|
||||
faces_layout.addWidget(self.pet_use_last_name_check)
|
||||
|
||||
# --- Body Section ---
|
||||
faces_layout.addSpacing(10)
|
||||
body_header = QLabel(UITexts.TYPE_BODY)
|
||||
@@ -717,6 +725,10 @@ class SettingsDialog(QDialog):
|
||||
self.body_history_spin.setToolTip(UITexts.SETTINGS_BODY_HISTORY_TOOLTIP)
|
||||
faces_layout.addLayout(body_history_layout)
|
||||
|
||||
self.body_use_last_name_check = QCheckBox(UITexts.SETTINGS_USE_LAST_NAME_LABEL)
|
||||
self.body_use_last_name_check.setToolTip(UITexts.SETTINGS_USE_LAST_NAME_TOOLTIP)
|
||||
faces_layout.addWidget(self.body_use_last_name_check)
|
||||
|
||||
# --- Object Section ---
|
||||
faces_layout.addSpacing(10)
|
||||
object_header = QLabel(UITexts.TYPE_OBJECT)
|
||||
@@ -763,6 +775,10 @@ class SettingsDialog(QDialog):
|
||||
self.object_history_spin.setToolTip(UITexts.SETTINGS_OBJECT_HISTORY_TOOLTIP)
|
||||
faces_layout.addLayout(object_history_layout)
|
||||
|
||||
self.object_use_last_name_check = QCheckBox(UITexts.SETTINGS_USE_LAST_NAME_LABEL)
|
||||
self.object_use_last_name_check.setToolTip(UITexts.SETTINGS_USE_LAST_NAME_TOOLTIP)
|
||||
faces_layout.addWidget(self.object_use_last_name_check)
|
||||
|
||||
# --- Landmark Section ---
|
||||
faces_layout.addSpacing(10)
|
||||
landmark_header = QLabel(UITexts.TYPE_LANDMARK)
|
||||
@@ -810,6 +826,10 @@ class SettingsDialog(QDialog):
|
||||
faces_layout.addLayout(landmark_history_layout)
|
||||
faces_layout.addStretch()
|
||||
|
||||
self.landmark_use_last_name_check = QCheckBox(UITexts.SETTINGS_USE_LAST_NAME_LABEL)
|
||||
self.landmark_use_last_name_check.setToolTip(UITexts.SETTINGS_USE_LAST_NAME_TOOLTIP)
|
||||
faces_layout.addWidget(self.landmark_use_last_name_check)
|
||||
|
||||
# --- Viewer Tab ---
|
||||
viewer_wheel_layout = QHBoxLayout()
|
||||
viewer_wheel_label = QLabel(UITexts.SETTINGS_VIEWER_WHEEL_SPEED_LABEL)
|
||||
@@ -911,6 +931,12 @@ class SettingsDialog(QDialog):
|
||||
landmark_history_count = APP_CONFIG.get(
|
||||
"landmark_menu_max_items", FACES_MENU_MAX_ITEMS_DEFAULT)
|
||||
|
||||
face_use_last_name = APP_CONFIG.get("face_use_last_name", False)
|
||||
pet_use_last_name = APP_CONFIG.get("pet_use_last_name", False)
|
||||
body_use_last_name = APP_CONFIG.get("body_use_last_name", False)
|
||||
object_use_last_name = APP_CONFIG.get("object_use_last_name", False)
|
||||
landmark_use_last_name = APP_CONFIG.get("landmark_use_last_name", False)
|
||||
|
||||
thumbs_refresh_interval = APP_CONFIG.get(
|
||||
"thumbnails_refresh_interval", THUMBNAILS_REFRESH_INTERVAL_DEFAULT)
|
||||
thumbs_bg_color = APP_CONFIG.get(
|
||||
@@ -1026,6 +1052,12 @@ class SettingsDialog(QDialog):
|
||||
self.object_history_spin.setValue(object_history_count)
|
||||
self.landmark_history_spin.setValue(landmark_history_count)
|
||||
|
||||
self.face_use_last_name_check.setChecked(face_use_last_name)
|
||||
self.pet_use_last_name_check.setChecked(pet_use_last_name)
|
||||
self.body_use_last_name_check.setChecked(body_use_last_name)
|
||||
self.object_use_last_name_check.setChecked(object_use_last_name)
|
||||
self.landmark_use_last_name_check.setChecked(landmark_use_last_name)
|
||||
|
||||
self.thumbs_refresh_spin.setValue(thumbs_refresh_interval)
|
||||
self.set_thumbs_bg_button_color(thumbs_bg_color)
|
||||
self.set_thumbs_filename_button_color(thumbs_filename_color)
|
||||
@@ -1282,6 +1314,13 @@ class SettingsDialog(QDialog):
|
||||
APP_CONFIG["landmark_menu_max_items"] = self.landmark_history_spin.value()
|
||||
|
||||
APP_CONFIG["thumbnails_refresh_interval"] = self.thumbs_refresh_spin.value()
|
||||
APP_CONFIG["face_use_last_name"] = self.face_use_last_name_check.isChecked()
|
||||
APP_CONFIG["pet_use_last_name"] = self.pet_use_last_name_check.isChecked()
|
||||
APP_CONFIG["body_use_last_name"] = self.body_use_last_name_check.isChecked()
|
||||
APP_CONFIG["object_use_last_name"] = self.object_use_last_name_check.isChecked()
|
||||
APP_CONFIG["landmark_use_last_name"] = \
|
||||
self.landmark_use_last_name_check.isChecked()
|
||||
|
||||
APP_CONFIG["thumbnails_bg_color"] = self.current_thumbs_bg_color
|
||||
APP_CONFIG["thumbnails_filename_color"] = self.current_thumbs_filename_color
|
||||
APP_CONFIG["thumbnails_tags_color"] = self.current_thumbs_tags_color
|
||||
|
||||
Reference in New Issue
Block a user