Audacity  2.2.0
PlayIndicatorOverlay Class Referencefinal

#include <PlayIndicatorOverlay.h>

Inheritance diagram for PlayIndicatorOverlay:
PlayIndicatorOverlayBase Overlay

Public Member Functions

 PlayIndicatorOverlay (AudacityProject *project)
virtual ~PlayIndicatorOverlay ()
- Public Member Functions inherited from PlayIndicatorOverlayBase
 PlayIndicatorOverlayBase (AudacityProject *project, bool isMaster)
virtual ~PlayIndicatorOverlayBase ()
void Update (int newIndicatorX)
- Public Member Functions inherited from Overlay
virtual ~Overlay ()=0
std::pair< wxRect, bool > GetRectangle (wxSize size)
virtual void Erase (wxDC &dc, wxDC &src)

Private Member Functions

void OnTimer (wxCommandEvent &event)

Private Attributes

< PlayIndicatorOverlayBase

Additional Inherited Members

- Protected Attributes inherited from PlayIndicatorOverlayBase
AudacityProject *const mProject
const bool mIsMaster
int mLastIndicatorX { -1 }
int mNewIndicatorX { -1 }

Constructor & Destructor Documentation

PlayIndicatorOverlay::PlayIndicatorOverlay ( AudacityProject project)
PlayIndicatorOverlay::~PlayIndicatorOverlay ( )

Member Function Documentation

Member Data Documentation

std::unique_ptr<PlayIndicatorOverlayBase> PlayIndicatorOverlay::mPartner

Referenced by OnTimer(), and ~PlayIndicatorOverlay().

The documentation for this class was generated from the following files: