Audacity 3.2.0
|
Public Member Functions | |
SpectralDataSaver (SpectrumView &view) | |
void | Init (AudacityProject &project, bool clearAll) override |
~SpectralDataSaver () override | |
Public Member Functions inherited from BrushHandle::StateSaver | |
virtual | ~StateSaver () |
virtual void | Init (AudacityProject &project, bool clearAll)=0 |
void | Commit () |
Private Attributes | |
SpectrumView & | mView |
AudacityProject * | mpProject = nullptr |
Additional Inherited Members | |
Protected Attributes inherited from BrushHandle::StateSaver | |
bool | mCommitted = false |
Definition at line 74 of file SpectrumView.cpp.
|
inlineexplicit |
Definition at line 76 of file SpectrumView.cpp.
|
inlineoverride |
Definition at line 104 of file SpectrumView.cpp.
References SpectrumView::ForAll(), BrushHandle::StateSaver::mCommitted, SpectrumView::mpBackupSpectralData, and mpProject.
|
inlineoverridevirtual |
Implements BrushHandle::StateSaver.
Definition at line 80 of file SpectrumView.cpp.
References SpectrumView::ForAll(), SpectrumView::mpBackupSpectralData, mpProject, SpectrumView::mpSpectralData, mView, and project.
|
private |
Definition at line 124 of file SpectrumView.cpp.
Referenced by Init(), and ~SpectralDataSaver().
|
private |
Definition at line 123 of file SpectrumView.cpp.
Referenced by Init().