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

std::unique_ptr
< PlayIndicatorOverlayBase
mPartner
 

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 ( )
virtual

Member Function Documentation

Member Data Documentation

std::unique_ptr<PlayIndicatorOverlayBase> PlayIndicatorOverlay::mPartner
private

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


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