KiCad PCB EDA Suite
Loading...
Searching...
No Matches
COMMON_SETTINGS::AUTO_BACKUP Struct Reference

#include <common_settings.h>

Public Attributes

bool enabled
 Automatically back up the project when files are saved.
 
bool backup_on_autosave
 Trigger a backup on autosave.
 
int limit_total_files
 Maximum number of backup archives to retain.
 
int limit_daily_files
 Maximum files to keep per day, 0 for unlimited.
 
int min_interval
 Minimum time, in seconds, between subsequent backups.
 
unsigned long long limit_total_size
 Maximum total size of backups (bytes), 0 for unlimited.
 

Detailed Description

Definition at line 63 of file common_settings.h.

Member Data Documentation

◆ backup_on_autosave

bool COMMON_SETTINGS::AUTO_BACKUP::backup_on_autosave

Trigger a backup on autosave.

Definition at line 66 of file common_settings.h.

Referenced by PANEL_COMMON_SETTINGS::applySettingsToPanel(), and PANEL_COMMON_SETTINGS::TransferDataFromWindow().

◆ enabled

bool COMMON_SETTINGS::AUTO_BACKUP::enabled

Automatically back up the project when files are saved.

Definition at line 65 of file common_settings.h.

Referenced by PANEL_COMMON_SETTINGS::applySettingsToPanel(), PANEL_COMMON_SETTINGS::TransferDataFromWindow(), and SETTINGS_MANAGER::TriggerBackupIfNeeded().

◆ limit_daily_files

int COMMON_SETTINGS::AUTO_BACKUP::limit_daily_files

Maximum files to keep per day, 0 for unlimited.

Definition at line 68 of file common_settings.h.

Referenced by PANEL_COMMON_SETTINGS::applySettingsToPanel(), PANEL_COMMON_SETTINGS::TransferDataFromWindow(), and SETTINGS_MANAGER::TriggerBackupIfNeeded().

◆ limit_total_files

int COMMON_SETTINGS::AUTO_BACKUP::limit_total_files

◆ limit_total_size

unsigned long long COMMON_SETTINGS::AUTO_BACKUP::limit_total_size

Maximum total size of backups (bytes), 0 for unlimited.

Definition at line 72 of file common_settings.h.

Referenced by PANEL_COMMON_SETTINGS::applySettingsToPanel(), PANEL_COMMON_SETTINGS::TransferDataFromWindow(), and SETTINGS_MANAGER::TriggerBackupIfNeeded().

◆ min_interval

int COMMON_SETTINGS::AUTO_BACKUP::min_interval

Minimum time, in seconds, between subsequent backups.

Definition at line 69 of file common_settings.h.

Referenced by PANEL_COMMON_SETTINGS::applySettingsToPanel(), PANEL_COMMON_SETTINGS::TransferDataFromWindow(), and SETTINGS_MANAGER::TriggerBackupIfNeeded().


The documentation for this struct was generated from the following file: