1
0
mirror of https://github.com/cookiengineer/audacity synced 2025-07-19 14:17:41 +02:00

more use of final

This commit is contained in:
Paul Licameli 2017-07-15 12:03:48 -04:00
parent c5fc8eef03
commit e81df8314f
2 changed files with 15 additions and 11 deletions

View File

@ -42,23 +42,25 @@ protected:
virtual Result CommitChanges
(const wxMouseEvent &event, AudacityProject *pProject, wxWindow *pParent) = 0;
void Enter(bool forward) override;
void Enter(bool forward) final override;
Result Click
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
final override;
Result Drag
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
final override;
HitTestPreview Preview
(const TrackPanelMouseState &state, const AudacityProject *pProject)
override;
final override;
Result Release
(const TrackPanelMouseEvent &event, AudacityProject *pProject,
wxWindow *pParent) override;
wxWindow *pParent) final override;
Result Cancel(AudacityProject *pProject) override;
Result Cancel(AudacityProject *pProject) final override;
std::weak_ptr<Track> mpTrack;
wxRect mRect;

View File

@ -50,20 +50,22 @@ protected:
void Enter(bool forward) override;
Result Click
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
final override;
Result Drag
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
final override;
HitTestPreview Preview
(const TrackPanelMouseState &state, const AudacityProject *pProject)
override;
final override;
Result Release
(const TrackPanelMouseEvent &event, AudacityProject *pProject,
wxWindow *pParent) override;
wxWindow *pParent) final override;
Result Cancel(AudacityProject *pProject) override;
Result Cancel(AudacityProject *pProject) final override;
// Derived class is expected to set these two before Click():
std::weak_ptr<Track> mpTrack;