zooui.windows.dialogwindows.autosavesettingsdialog module¶
Autosave Settings Dialog
Provides a dialog for configuring autosave settings including interval, max_backups, and enabling/disabling the feature.
- class zooui.windows.dialogwindows.autosavesettingsdialog.AutosaveSettingsDialog(parent=None, initial_config=None)[source]¶
Bases:
QDialog- Constructor :
AutosaveSettingsDialog(parent=None, initial_config=None)
- Parameters :
- parentOptional[QtWidgets.QWidget]
Parent widget
- initial_configOptional[Dict[str, Any]]
Initial autosave configuration
AutosaveSettingsDialog(parent=None, initial_config=None) –> None
- get_config()[source]¶
- Method :
get_config()
Get the current configuration from the dialog.
- Returns :
- Dict[str, Any]
Autosave configuration dictionary
get_config() –> Dict[str, Any]
- static get_autosave_settings(parent=None, initial_config=None)[source]¶
- Method :
get_autosave_settings(parent=None, initial_config=None)
Static method to show dialog and get autosave settings.
- Parameters :
- parentOptional[QtWidgets.QWidget]
Parent widget
- initial_configOptional[Dict[str, Any]]
Initial autosave configuration
- Returns :
- Optional[Dict[str, Any]]
Autosave configuration if accepted, None if cancelled
get_autosave_settings(parent=None, initial_config=None) –> Optional[Dict[str, Any]]
- staticMetaObject = PySide6.QtCore.QMetaObject("AutosaveSettingsDialog" inherits "QDialog": )¶
See Also¶
zooui/backup/backupmanager - Autosave/backup system
zooui/config - Configuration management
../../usageinstructions/programconfiguration - User configuration guide