Audacity 3.2.0
Classes | Functions | Variables
ModuleSettings.cpp File Reference
#include "ModuleSettings.h"
#include "Prefs.h"
#include <unordered_set>
#include <wx/filename.h>
#include "MemoryX.h"
Include dependency graph for ModuleSettings.cpp:

Go to the source code of this file.

Classes

class  ModuleSettingsResetHandler
 

Functions

static const std::unordered_set< wxString > & autoEnabledModules ()
 

Variables

static PreferencesResetHandler::Registration< ModuleSettingsResetHandlerpreserveModuleSettings
 

Function Documentation

◆ autoEnabledModules()

static const std::unordered_set< wxString > & autoEnabledModules ( )
static

Definition at line 69 of file ModuleSettings.cpp.

70{
71 // Add names to this list, of modules that are expected to ship
72 // with Audacity and enable automatically.
73 static std::unordered_set<wxString> modules{
74 "mod-ogg",
75 "mod-flac",
76 "mod-mp2",
77 "mod-wavpack",
78 "mod-mp3",
79 "mod-mpg123",
80 "mod-pcm",
81 "mod-ffmpeg",
82 "mod-cl",
83 "mod-lof",
84 "mod-aup",
85 "mod-opus",
86 "mod-midi-import-export",
87 "mod-cloud-audiocom"
88 };
89 return modules;
90}

Referenced by ModuleSettings::GetModuleStatus().

Here is the caller graph for this function:

Variable Documentation

◆ preserveModuleSettings

Definition at line 67 of file ModuleSettings.cpp.