![]() |
Audacity 3.2.0
|
#include <ProjectSelectionManager.h>
Static Public Member Functions | |
static ProjectSelectionManager & | Get (AudacityProject &project) |
static const ProjectSelectionManager & | Get (const AudacityProject &project) |
Private Member Functions | |
void | SnapSelection () |
Definition at line 22 of file ProjectSelectionManager.h.
|
explicit |
Definition at line 50 of file ProjectSelectionManager.cpp.
References SnapSelection().
|
delete |
|
overridedefault |
|
overridevirtual |
Implements SelectionBarListener.
Definition at line 92 of file ProjectSelectionManager.cpp.
References ProjectNumericFormats::Get(), ProjectNumericFormats::GetSelectionFormat(), mProject, and project.
|
overridevirtual |
Implements SelectionBarListener.
Definition at line 131 of file ProjectSelectionManager.cpp.
References PackedArray::end(), ProjectHistory::Get(), ViewInfo::Get(), TrackPanel::Get(), mProject, and project.
|
overridevirtual |
Implements SelectionBarListener.
Definition at line 98 of file ProjectSelectionManager.cpp.
References audacity::BasicSettings::Flush(), anonymous_namespace{ExportPCM.cpp}::format, ProjectNumericFormats::Get(), SelectionBar::Get(), gPrefs, mProject, project, SelectionBar::SetSelectionFormat(), audacity::BasicSettings::Write(), and wxT().
|
static |
Definition at line 37 of file ProjectSelectionManager.cpp.
References project, and sProjectSelectionManagerKey.
Referenced by SelectFrequenciesCommand::Apply(), Get(), AUPImportFileHandle::Import(), ProjectManager::New(), and ProjectFileManager::OpenProjectFile().
|
static |
Definition at line 44 of file ProjectSelectionManager.cpp.
References Get(), and project.
|
delete |
|
private |
Definition at line 68 of file ProjectSelectionManager.cpp.
References ProjectSnap::Get(), ViewInfo::Get(), TrackPanel::Get(), mProject, project, TrackPanel::Refresh(), and SNAP_OFF.
Referenced by ProjectSelectionManager().
|
overridevirtual |
Implements SpectralSelectionBarListener.
Definition at line 180 of file ProjectSelectionManager.cpp.
References ProjectNumericFormats::Get(), mProject, and project.
|
overridevirtual |
Implements SpectralSelectionBarListener.
Definition at line 155 of file ProjectSelectionManager.cpp.
References ProjectNumericFormats::Get(), mProject, and project.
|
overridevirtual |
Implements SpectralSelectionBarListener.
Definition at line 145 of file ProjectSelectionManager.cpp.
References ProjectRate::Get(), TrackList::Get(), WaveTrack::GetRate(), anonymous_namespace{TimeTrack.cpp}::GetRate(), mProject, project, and tracks.
Referenced by SSBL_ModifySpectralSelection().
|
overridevirtual |
Implements SpectralSelectionBarListener.
Definition at line 204 of file ProjectSelectionManager.cpp.
References ProjectHistory::Get(), ViewInfo::Get(), TrackPanel::Get(), min(), mProject, project, and SSBL_GetRate().
Referenced by SelectFrequenciesCommand::Apply().
|
overridevirtual |
Implements SpectralSelectionBarListener.
Definition at line 187 of file ProjectSelectionManager.cpp.
References audacity::BasicSettings::Flush(), ProjectNumericFormats::Get(), SpectralSelectionBar::Get(), gPrefs, ComponentInterfaceSymbol::Internal(), mProject, project, SpectralSelectionBar::SetBandwidthSelectionFormatName(), audacity::BasicSettings::Write(), and wxT().
|
overridevirtual |
Implements SpectralSelectionBarListener.
Definition at line 162 of file ProjectSelectionManager.cpp.
References audacity::BasicSettings::Flush(), ProjectNumericFormats::Get(), SpectralSelectionBar::Get(), gPrefs, ComponentInterfaceSymbol::Internal(), mProject, project, SpectralSelectionBar::SetFrequencySelectionFormatName(), audacity::BasicSettings::Write(), and wxT().
|
overridevirtual |
Implements TimeToolBarListener.
Definition at line 111 of file ProjectSelectionManager.cpp.
References ProjectNumericFormats::Get(), mProject, and project.
|
overridevirtual |
Implements TimeToolBarListener.
Definition at line 118 of file ProjectSelectionManager.cpp.
References audacity::BasicSettings::Flush(), anonymous_namespace{ExportPCM.cpp}::format, ProjectNumericFormats::Get(), TimeToolBar::Get(), gPrefs, mProject, project, TimeToolBar::SetAudioTimeFormat(), audacity::BasicSettings::Write(), and wxT().
|
private |
Definition at line 59 of file ProjectSelectionManager.h.
Referenced by AS_GetSelectionFormat(), AS_ModifySelection(), AS_SetSelectionFormat(), SnapSelection(), SSBL_GetBandwidthSelectionFormatName(), SSBL_GetFrequencySelectionFormatName(), SSBL_GetRate(), SSBL_ModifySpectralSelection(), SSBL_SetBandwidthSelectionFormatName(), SSBL_SetFrequencySelectionFormatName(), TT_GetAudioTimeFormat(), and TT_SetAudioTimeFormat().
|
private |
Definition at line 63 of file ProjectSelectionManager.h.
|
private |
Definition at line 61 of file ProjectSelectionManager.h.
|
private |
Definition at line 62 of file ProjectSelectionManager.h.