naturtag.app.settings_menu module#
- class naturtag.app.settings_menu.ChoiceAltDisplaySetting(settings, icon_str, setting_attr, setting_title=None, choices=None)#
Bases:
SettingContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("ChoiceAltDisplaySetting" inherits "SettingContainer": )#
- class naturtag.app.settings_menu.ChoiceSetting(settings, icon_str, setting_attr, setting_title=None, choices=None)#
Bases:
SettingContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("ChoiceSetting" inherits "SettingContainer": )#
- class naturtag.app.settings_menu.IntSetting(settings, icon_str, setting_attr)#
Bases:
TextSetting
Text input setting, integer values only
- staticMetaObject = PySide6.QtCore.QMetaObject("IntSetting" inherits "TextSetting": )#
- class naturtag.app.settings_menu.PathSetting(settings, icon_str, setting_attr, setting_title=None, dialog_parent=None)#
Bases:
SettingContainer
- browse()#
Browse for a directory
- setEnabled(enabled)#
- set_text(text)#
- staticMetaObject = PySide6.QtCore.QMetaObject("PathSetting" inherits "SettingContainer": )#
- class naturtag.app.settings_menu.SettingContainer(icon_str, setting_attr, setting_title=None)#
Bases:
HorizontalLayout
Layout for an icon, description, and input widget for a single setting
- staticMetaObject = PySide6.QtCore.QMetaObject("SettingContainer" inherits "HorizontalLayout": )#
- class naturtag.app.settings_menu.SettingsMenu#
Bases:
BaseController
Application settings menu, with input widgets connected to values in settings file
- add_group(*args, **kwargs)#
Add a new groupbox to the widget or layout
- closeEvent(event)#
Save settings when closing the window
- staticMetaObject = PySide6.QtCore.QMetaObject("SettingsMenu" inherits "BaseController": )#
- class naturtag.app.settings_menu.TextSetting(settings, icon_str, setting_attr, setting_title=None, validator=None)#
Bases:
SettingContainer
Text input setting
- staticMetaObject = PySide6.QtCore.QMetaObject("TextSetting" inherits "SettingContainer": )#
- class naturtag.app.settings_menu.ToggleSetting(settings, icon_str, setting_attr, setting_title=None)#
Bases:
SettingContainer
Boolean setting with toggle switch
- on_click#
- staticMetaObject = PySide6.QtCore.QMetaObject("ToggleSetting" inherits "SettingContainer": Methods: #5 type=Signal, signature=on_click(bool), parameters=bool )#