1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-22 06:22:58 +02:00

Command validator cloners return smart pointers, and...

... defined DefaultValidator so Validator can be abstract, as the comment for
Clone() stongly implies it should be.

But this is virtual is unused except in comments.
This commit is contained in:
Paul Licameli
2016-03-31 08:43:08 -04:00
parent ff3e3d0e83
commit f4441d7476
11 changed files with 46 additions and 38 deletions

View File

@@ -27,7 +27,7 @@ wxString ImportCommandType::BuildName()
void ImportCommandType::BuildSignature(CommandSignature &signature)
{
Validator *filenameValidator(new Validator());
Validator *filenameValidator(new DefaultValidator());
signature.AddParameter(wxT("Filename"), wxT(""), filenameValidator);
}
@@ -59,7 +59,7 @@ void ExportCommandType::BuildSignature(CommandSignature &signature)
modeValidator->AddOption(wxT("Selection"));
signature.AddParameter(wxT("Mode"), wxT("All"), modeValidator);
Validator *filenameValidator(new Validator());
Validator *filenameValidator(new DefaultValidator());
signature.AddParameter(wxT("Filename"), wxT("exported.wav"), filenameValidator);
IntValidator *channelsValidator(new IntValidator());