69 std::unique_ptr<impl> pimpl;
High-level NVIDIA profile preferences interface with undo support.
Definition nvprefs_interface.h:15
void unload()
Release loaded NVIDIA preference state.
Definition nvprefs_interface.cpp:66
bool owning_undo_file()
Check whether this interface owns the active undo file.
Definition nvprefs_interface.cpp:197
bool restore_global_profile()
Restore NVIDIA global profile settings from saved undo data.
Definition nvprefs_interface.cpp:201
bool restore_from_and_delete_undo_file_if_exists()
Restore NVIDIA settings from the undo file, then remove it.
Definition nvprefs_interface.cpp:74
bool modify_application_profile()
Apply Sunshine-specific NVIDIA application profile changes.
Definition nvprefs_interface.cpp:106
bool load()
Load persisted state from its backing store.
Definition nvprefs_interface.cpp:45
bool modify_global_profile()
Apply Sunshine-specific NVIDIA global profile changes.
Definition nvprefs_interface.cpp:130
Private state owned by the NVIDIA preferences interface.
Definition nvprefs_interface.cpp:25