Audacity 3.2.0
Classes | Namespaces | Functions | Variables
TrackView.cpp File Reference
#include "TrackView.h"
#include "Track.h"
#include "ClientData.h"
#include "Project.h"
#include "XMLTagHandler.h"
#include "XMLWriter.h"
Include dependency graph for TrackView.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{TrackView.cpp}::TrackPositioner
 

Namespaces

namespace  anonymous_namespace{TrackView.cpp}
 

Functions

 DEFINE_ATTACHED_VIRTUAL (DoGetView)
 

Variables

static const AttachedTrackObjects::RegisteredFactory key
 
static const AudacityProject::AttachedObjects::RegisteredFactory anonymous_namespace{TrackView.cpp}::key
 

Function Documentation

◆ DEFINE_ATTACHED_VIRTUAL()

DEFINE_ATTACHED_VIRTUAL ( DoGetView  )

Definition at line 245 of file TrackView.cpp.

245 {
246 return nullptr;
247}

Variable Documentation

◆ key

Initial value:
{
[]( Track &track ){
return DoGetView::Call( track );
}
}
static Return Call(This &obj, Arguments &&...arguments)
Invoke the method – but only after static initialization time.
Abstract base class for an object holding data associated with points on a time axis.
Definition: Track.h:164

Definition at line 63 of file TrackView.cpp.

Referenced by TrackView::Find(), and TrackView::Get().