MCPcopy Create free account
hub / github.com/TypesettingTools/Aegisub / Backup

Function Backup

src/preferences.cpp:307–324  ·  view source on GitHub ↗

Backup preferences page

Source from the content-addressed store, hash-verified

305
306/// Backup preferences page
307void Backup(wxTreebook *book, Preferences *parent) {
308 auto p = new OptionPage(book, parent, _("Backup"));
309
310 auto save = p->PageSizer(_("Automatic Save"));
311 wxControl *cb = p->OptionAdd(save, _("Enable"), "App/Auto/Save");
312 p->CellSkip(save);
313 p->EnableIfChecked(cb,
314 p->OptionAdd(save, _("Interval in seconds"), "App/Auto/Save Every Seconds", 1));
315 p->OptionBrowse(save, _("Path"), "Path/Auto/Save", cb, true);
316 p->OptionAdd(save, _("Autosave after every change"), "App/Auto/Save on Every Change");
317
318 auto backup = p->PageSizer(_("Automatic Backup"));
319 cb = p->OptionAdd(backup, _("Enable"), "App/Auto/Backup");
320 p->CellSkip(backup);
321 p->OptionBrowse(backup, _("Path"), "Path/Auto/Backup", cb, true);
322
323 p->SetSizerAndFit(p->sizer);
324}
325
326/// Automation preferences page
327void Automation(wxTreebook *book, Preferences *parent) {

Callers 1

PreferencesMethod · 0.85

Calls 5

PageSizerMethod · 0.80
OptionAddMethod · 0.80
CellSkipMethod · 0.80
EnableIfCheckedMethod · 0.80
OptionBrowseMethod · 0.80

Tested by

no test coverage detected