575 void load(QString path);
586 void save(QString path);
bool invert_timeline_scroll_axes
Invert Timeline scroll axes.
Definition: config.h:520
QString img_seq_formats
Image sequence formats.
Definition: config.h:210
bool show_project_toolbar
Show the project toolbar.
Definition: config.h:357
Config()
Config Constructor.
Definition: config.cpp:35
bool auto_seek_to_beginning
Automatically seek to the beginning of a sequence if the user plays beyond the end of it...
Definition: config.h:424
bool locked_panels
Sets whether panels should load locked or not.
Definition: config.h:564
RuntimeConfig CurrentRuntimeConfig
Definition: config.cpp:33
int default_sequence_audio_frequency
Default Sequence audio frequency.
Definition: config.h:554
bool enable_seek_to_import
Enable seek to import.
Definition: config.h:289
bool disable_blending
Disable blending modes.
Definition: config.h:616
int default_sequence_audio_channel_layout
Default Sequence audio channel layout.
Definition: config.h:559
AutoScrollMode
The AutoScrollMode enum.
Definition: config.h:99
bool center_timeline_timecodes
Center Timeline timecodes.
Definition: config.h:461
olive::styling::Style style
Style to use when theming Olive.
Definition: config.h:527
RuntimeConfig()
RuntimeConfig Constructor.
Definition: config.cpp:327
bool add_default_effects_to_clips
Add default effects to clips.
Definition: config.h:513
bool set_name_with_marker
Ask for a marker name when setting a marker.
Definition: config.h:348
bool rectified_waveforms
Use rectified waveforms.
Definition: config.h:218
bool loop
Loop.
Definition: config.h:408
bool show_track_lines
Show track lines.
Definition: config.h:167
TimecodeType
The TimecodeType enum.
Definition: config.h:65
int previous_queue_type
Previous frame queue type.
Definition: config.h:378
double custom_title_safe_ratio
Custom title/action safe area aspect ratio.
Definition: config.h:258
QString css_path
CSS Path.
Definition: config.h:432
int project_view_type
Project view type.
Definition: config.h:340
bool edit_tool_also_seeks
Edit tool also seeks.
Definition: config.h:189
int waveform_resolution
Waveform resolution.
Definition: config.h:498
bool shaders_are_enabled
Enable shaders.
Definition: config.h:608
int timecode_view
Timecode display mode.
Definition: config.h:235
bool show_title_safe_area
Show title/action safe area.
Definition: config.h:242
QString external_translation_file
Load an external translation file.
Definition: config.h:623
bool use_custom_title_safe_ratio
Use custom title/action safe area aspect ratio.
Definition: config.h:249
void save(QString path)
Save config to file.
Definition: config.cpp:257
int default_transition_length
Default transition length.
Definition: config.h:225
int upcoming_queue_type
Upcoming frame queue type.
Definition: config.h:399
bool hover_focus
Enable hover focus.
Definition: config.h:331
bool use_native_menu_styling
Use native menu styling.
Definition: config.h:534
int audio_rate
Current audio sample rate.
Definition: config.h:321
int default_sequence_width
Default Sequence video width.
Definition: config.h:539
The Config struct.
Definition: config.h:154
The RuntimeConfig struct.
Definition: config.h:595
bool edit_tool_selects_links
Edit tool selects links.
Definition: config.h:182
QString preferred_audio_input
Preferred audio input device.
Definition: config.h:479
bool scroll_zooms
The scroll wheel zooms rather than scrolls.
Definition: config.h:175
bool enable_audio_scrubbing
Enable audio scrubbing.
Definition: config.h:296
Config CurrentConfig
Definition: config.cpp:32
FrameQueueType
The FrameQueueType enum.
Definition: config.h:139
bool autoscale_by_default
Auto-scale by default.
Definition: config.h:273
QString language_file
Language/translation file.
Definition: config.h:488
const int kMinimumSaveVersion
Minimum project version that this version of Olive can open.
Definition: config.h:56
bool drop_on_media_to_replace
Enable drop on media to replace.
Definition: config.h:304
bool enable_drag_files_to_timeline
Enable dragging files outside Olive directly into the Timeline.
Definition: config.h:265
RecordingMode
The RecordingMode enum.
Definition: config.h:85
int recording_mode
Recording mode/channel layout.
Definition: config.h:282
Style
Officially supported styles to use in Olive.
Definition: styling.h:12
double previous_queue_size
Previous frame queue size.
Definition: config.h:368
bool use_software_fallback
Use software fallbacks when possible.
Definition: config.h:452
int autoscroll
Auto-scroll mode.
Definition: config.h:313
QString preferred_audio_output
Preferred audio output device.
Definition: config.h:470
ProjectView
The ProjectView enum.
Definition: config.h:118
double upcoming_queue_size
Upcoming frame queue size.
Definition: config.h:389
int default_sequence_height
Default Sequence video height.
Definition: config.h:544
int thumbnail_resolution
Thumbnail resolution.
Definition: config.h:505
bool seek_also_selects
Seeking also selects.
Definition: config.h:417
void load(QString path)
Load config from file.
Definition: config.cpp:85
bool select_also_seeks
Selecting also seeks.
Definition: config.h:196
const int kSaveVersion
Version identifier for saved projects.
Definition: config.h:42
double default_sequence_framerate
Default Sequence video frame rate.
Definition: config.h:549
int effect_textbox_lines
Number of lines that an Effect's textbox has.
Definition: config.h:441
bool paste_seeks
Paste also seeks.
Definition: config.h:203