naturtag.app.settings_menu module#
- class naturtag.app.settings_menu.ChoiceSetting(settings, icon_str, setting_attr, setting_title=None, choices=None)#
Bases:
naturtag.app.settings_menu.SettingContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("ChoiceSetting" inherits "SettingContainer": )#
- class naturtag.app.settings_menu.IntSetting(settings, icon_str, setting_attr)#
Bases:
naturtag.app.settings_menu.TextSetting
- 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:
naturtag.app.settings_menu.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:
naturtag.widgets.layouts.HorizontalLayout
- staticMetaObject = PySide6.QtCore.QMetaObject("SettingContainer" inherits "HorizontalLayout": )#
- class naturtag.app.settings_menu.SettingsMenu(settings)#
Bases:
naturtag.widgets.layouts.StylableWidget
- add_group(*args, **kwargs)#
Add a new groupbox to the widget or layout
- closeEvent(event)#
Save settings when closing the window
- on_message#
Forward a message to status bar
- staticMetaObject = PySide6.QtCore.QMetaObject("SettingsMenu" inherits "StylableWidget": Methods: #34 type=Signal, signature=on_message(QString), parameters=QString )#
- class naturtag.app.settings_menu.TextSetting(settings, icon_str, setting_attr, setting_title=None, validator=None)#
Bases:
naturtag.app.settings_menu.SettingContainer
- staticMetaObject = PySide6.QtCore.QMetaObject("TextSetting" inherits "SettingContainer": )#
- class naturtag.app.settings_menu.ToggleSetting(settings, icon_str, setting_attr, setting_title=None)#
Bases:
naturtag.app.settings_menu.SettingContainer
- on_click#
- staticMetaObject = PySide6.QtCore.QMetaObject("ToggleSetting" inherits "SettingContainer": Methods: #5 type=Signal, signature=on_click(bool), parameters=bool )#