![]() |
Audacity 3.2.0
|
A type that provides a description of an exporting option. Isn't allowed to change except non-type related flags. More...
#include <ExportTypes.h>
Public Types | |
| enum | Flags : int { TypeMask = 0xff , TypeRange = 1 , TypeEnum = 2 , ReadOnly = 0x100 , Hidden = 0x200 , Default = 0 } |
Public Attributes | |
| ExportOptionID | id |
| Internal option id. More... | |
| TranslatableString | title |
| Name of an option in a human-readable form. More... | |
| ExportValue | defaultValue |
| Default valid value for the parameter. More... | |
| int | flags { Default } |
| A set of flag that desc. More... | |
| std::vector< ExportValue > | values {} |
| Interpretation depends on type. More... | |
| TranslatableStrings | names {} |
| Interpretation depends on type. More... | |
A type that provides a description of an exporting option. Isn't allowed to change except non-type related flags.
Definition at line 42 of file ExportTypes.h.
| enum ExportOption::Flags : int |
Definition at line 44 of file ExportTypes.h.
| ExportValue ExportOption::defaultValue |
Default valid value for the parameter.
Definition at line 58 of file ExportTypes.h.
Referenced by anonymous_namespace{ExportOGG.cpp}::ExportOptionOGGEditor::ExportOptionOGGEditor(), and anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::ExportOptionsSFTypedEditor().
| int ExportOption::flags { Default } |
A set of flag that desc.
Definition at line 59 of file ExportTypes.h.
Referenced by anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::ExportOptionsSFTypedEditor(), anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFEditor::Load(), ExportOptionsHandler::OnExportOptionChange(), anonymous_namespace{ExportWavPack.cpp}::ExportOptionsWavPackEditor::OnHybridModeChange(), and ExportOptionsHandler::PopulateOptions().
| ExportOptionID ExportOption::id |
Internal option id.
Definition at line 56 of file ExportTypes.h.
Referenced by anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::ExportOptionsSFTypedEditor(), ExportOptionsHandler::OnExportOptionChange(), ExportUtils::ParametersFromEditor(), and ExportOptionsHandler::PopulateOptions().
| TranslatableStrings ExportOption::names {} |
Interpretation depends on type.
Definition at line 61 of file ExportTypes.h.
Referenced by anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::ExportOptionsSFTypedEditor(), and ExportOptionsHandler::PopulateOptions().
| TranslatableString ExportOption::title |
Name of an option in a human-readable form.
Definition at line 57 of file ExportTypes.h.
Referenced by anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::ExportOptionsSFTypedEditor(), and ExportOptionsHandler::PopulateOptions().
| std::vector<ExportValue> ExportOption::values {} |
Interpretation depends on type.
Definition at line 60 of file ExportTypes.h.
Referenced by anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::ExportOptionsSFTypedEditor(), ExportOptionsHandler::PopulateOptions(), and anonymous_namespace{ExportPCM.cpp}::ExportOptionsSFTypedEditor::SetValue().