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().