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:
parent
c5fc8eef03
commit
e81df8314f
@ -42,23 +42,25 @@ protected:
|
|||||||
virtual Result CommitChanges
|
virtual Result CommitChanges
|
||||||
(const wxMouseEvent &event, AudacityProject *pProject, wxWindow *pParent) = 0;
|
(const wxMouseEvent &event, AudacityProject *pProject, wxWindow *pParent) = 0;
|
||||||
|
|
||||||
void Enter(bool forward) override;
|
void Enter(bool forward) final override;
|
||||||
|
|
||||||
Result Click
|
Result Click
|
||||||
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
|
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
|
||||||
|
final override;
|
||||||
|
|
||||||
Result Drag
|
Result Drag
|
||||||
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
|
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
|
||||||
|
final override;
|
||||||
|
|
||||||
HitTestPreview Preview
|
HitTestPreview Preview
|
||||||
(const TrackPanelMouseState &state, const AudacityProject *pProject)
|
(const TrackPanelMouseState &state, const AudacityProject *pProject)
|
||||||
override;
|
final override;
|
||||||
|
|
||||||
Result Release
|
Result Release
|
||||||
(const TrackPanelMouseEvent &event, AudacityProject *pProject,
|
(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;
|
std::weak_ptr<Track> mpTrack;
|
||||||
wxRect mRect;
|
wxRect mRect;
|
||||||
|
@ -50,20 +50,22 @@ protected:
|
|||||||
void Enter(bool forward) override;
|
void Enter(bool forward) override;
|
||||||
|
|
||||||
Result Click
|
Result Click
|
||||||
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
|
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
|
||||||
|
final override;
|
||||||
|
|
||||||
Result Drag
|
Result Drag
|
||||||
(const TrackPanelMouseEvent &event, AudacityProject *pProject) override;
|
(const TrackPanelMouseEvent &event, AudacityProject *pProject)
|
||||||
|
final override;
|
||||||
|
|
||||||
HitTestPreview Preview
|
HitTestPreview Preview
|
||||||
(const TrackPanelMouseState &state, const AudacityProject *pProject)
|
(const TrackPanelMouseState &state, const AudacityProject *pProject)
|
||||||
override;
|
final override;
|
||||||
|
|
||||||
Result Release
|
Result Release
|
||||||
(const TrackPanelMouseEvent &event, AudacityProject *pProject,
|
(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():
|
// Derived class is expected to set these two before Click():
|
||||||
std::weak_ptr<Track> mpTrack;
|
std::weak_ptr<Track> mpTrack;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user