1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-10-21 14:02:57 +02:00

use override

This commit is contained in:
Paul Licameli
2018-03-11 15:08:40 -04:00
parent 9d531cad56
commit 65b8520e48

View File

@@ -95,19 +95,25 @@ public:
class CommandMessageTargetDecorator : public CommandMessageTarget class CommandMessageTargetDecorator : public CommandMessageTarget
{ {
public: public:
CommandMessageTargetDecorator( CommandMessageTarget & target): mTarget(target) {}; CommandMessageTargetDecorator( CommandMessageTarget & target): mTarget(target) {}
virtual ~CommandMessageTargetDecorator() { }; ~CommandMessageTargetDecorator() override { }
virtual void Update(const wxString &message) { mTarget.Update( message );}; void Update(const wxString &message) override { mTarget.Update( message );}
virtual void StartArray() { mTarget.StartArray();}; void StartArray() override { mTarget.StartArray();}
virtual void EndArray(){ mTarget.EndArray();}; void EndArray() override { mTarget.EndArray();}
virtual void StartStruct(){ mTarget.StartStruct();}; void StartStruct() override { mTarget.StartStruct();}
virtual void EndStruct(){ mTarget.EndStruct();}; void EndStruct() override { mTarget.EndStruct();}
virtual void AddItem(const wxString &value , const wxString &name="" ){ mTarget.AddItem(value,name);}; void AddItem(const wxString &value , const wxString &name="" ) override
virtual void AddBool(const bool value , const wxString &name="" ){ mTarget.AddBool(value,name);}; { mTarget.AddItem(value,name);}
virtual void AddItem(const double value , const wxString &name="" ){ mTarget.AddItem(value,name);}; void AddBool(const bool value , const wxString &name="" ) override
virtual void StartField( const wxString &name="" ){ mTarget.StartField(name);}; { mTarget.AddBool(value,name);}
virtual void EndField( ){ mTarget.EndField();}; void AddItem(const double value , const wxString &name="" ) override
virtual void Flush(){ mTarget.Flush();}; { mTarget.AddItem(value,name);}
void StartField( const wxString &name="" ) override
{ mTarget.StartField(name);}
void EndField( ) override
{ mTarget.EndField();}
void Flush() override
{ mTarget.Flush();}
CommandMessageTarget & mTarget; CommandMessageTarget & mTarget;
}; };