![]() |
Audacity 3.2.0
|
#include <ProjectTimeRuler.h>
Classes | |
| struct | Impl |
Public Member Functions | |
| ProjectTimeRuler (AudacityProject &project) | |
| LinearUpdater & | GetUpdater () |
| const LinearUpdater & | GetUpdater () const |
| BeatsFormat & | GetBeatsFormat () |
| const BeatsFormat & | GetBeatsFormat () const |
| Ruler & | GetRuler () |
| const Ruler & | GetRuler () const |
Public Member Functions inherited from ClientData::Base | |
| virtual | ~Base () |
Static Public Member Functions | |
| static ProjectTimeRuler & | Get (AudacityProject &project) |
| static const ProjectTimeRuler & | Get (const AudacityProject &project) |
Private Attributes | |
| std::unique_ptr< Impl > | mImpl |
Definition at line 22 of file ProjectTimeRuler.h.
|
explicit |
Definition at line 84 of file ProjectTimeRuler.cpp.
|
static |
Definition at line 29 of file ProjectTimeRuler.cpp.
Referenced by Get(), and TrackPanel::TrackPanel().
|
static |
Definition at line 34 of file ProjectTimeRuler.cpp.
References Get(), and project.
| BeatsFormat & ProjectTimeRuler::GetBeatsFormat | ( | ) |
Definition at line 99 of file ProjectTimeRuler.cpp.
References mImpl.
| const BeatsFormat & ProjectTimeRuler::GetBeatsFormat | ( | ) | const |
Definition at line 104 of file ProjectTimeRuler.cpp.
References mImpl.
| Ruler & ProjectTimeRuler::GetRuler | ( | ) |
Definition at line 109 of file ProjectTimeRuler.cpp.
References mImpl.
Referenced by TrackPanel::TrackPanel().
| const Ruler & ProjectTimeRuler::GetRuler | ( | ) | const |
Definition at line 114 of file ProjectTimeRuler.cpp.
References mImpl.
| LinearUpdater & ProjectTimeRuler::GetUpdater | ( | ) |
Definition at line 89 of file ProjectTimeRuler.cpp.
References mImpl.
| const LinearUpdater & ProjectTimeRuler::GetUpdater | ( | ) | const |
Definition at line 94 of file ProjectTimeRuler.cpp.
References mImpl.
|
private |
Definition at line 41 of file ProjectTimeRuler.h.
Referenced by GetBeatsFormat(), GetRuler(), and GetUpdater().