API Documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros
FileAndFolderOptions Struct Reference

Stores ApplicationOptions related to user preferences for paths and program behavior relating to directories. More...

#include <FileAndFolderOptions.h>

Collaboration diagram for FileAndFolderOptions:
[legend]

Static Public Member Functions

static File DefaultPath ()
 
static void ResetOptionsToDefaults ()
 
static void SetFolderSettingsToDefaults ()
 
static void SetFolderSettingsToDefaults (const File &project_path)
 

Static Public Attributes

static ApplicationOption< TimeSpanautosave_checkpoint_duration
 
static ApplicationOption< TimeSpanautosave_duration
 
static ApplicationOption< bool > autosave_enabled
 
static ApplicationOption< bool > create_ascii_logs
 
static ApplicationOption< Stringdefault_backup_path
 
static ApplicationOption< UUIDdefault_export_id
 
static ApplicationOption< Stringdefault_export_path
 
static ApplicationOption< Stringdefault_image_path
 
static ApplicationOption< bool > default_import_georeference
 
static ApplicationOption< Stringdefault_log_path
 
static ApplicationOption< Stringdefault_project_path
 
static ApplicationOption< Stringdefault_video_path
 
static TranslatedString options_label
 
static ApplicationOption< bool > use_project_folders
 
static ApplicationOption< bool > use_temp_project_folders
 

Detailed Description

Stores ApplicationOptions related to user preferences for paths and program behavior relating to directories.


Member Function Documentation

◆ DefaultPath()

static File DefaultPath ( )
static

◆ ResetOptionsToDefaults()

static void ResetOptionsToDefaults ( )
static

◆ SetFolderSettingsToDefaults() [1/2]

static void SetFolderSettingsToDefaults ( )
static

◆ SetFolderSettingsToDefaults() [2/2]

static void SetFolderSettingsToDefaults ( const File & project_path)
static

Member Data Documentation

◆ autosave_checkpoint_duration

ApplicationOption<TimeSpan> autosave_checkpoint_duration
static

◆ autosave_duration

ApplicationOption<TimeSpan> autosave_duration
static

◆ autosave_enabled

ApplicationOption<bool> autosave_enabled
static

◆ create_ascii_logs

ApplicationOption<bool> create_ascii_logs
static

◆ default_backup_path

ApplicationOption<String> default_backup_path
static

◆ default_export_id

ApplicationOption<UUID> default_export_id
static

◆ default_export_path

ApplicationOption<String> default_export_path
static

◆ default_image_path

ApplicationOption<String> default_image_path
static

◆ default_import_georeference

ApplicationOption<bool> default_import_georeference
static

◆ default_log_path

ApplicationOption<String> default_log_path
static

◆ default_project_path

ApplicationOption<String> default_project_path
static

◆ default_video_path

ApplicationOption<String> default_video_path
static

◆ options_label

TranslatedString options_label
static

◆ use_project_folders

ApplicationOption<bool> use_project_folders
static

◆ use_temp_project_folders

ApplicationOption<bool> use_temp_project_folders
static

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