Audacity 3.2.0
Classes | Namespaces | Functions | Variables
PitchAndSpeedDialog.cpp File Reference
#include "PitchAndSpeedDialog.h"
#include "AudioIO.h"
#include "Project.h"
#include "ProjectAudioIO.h"
#include "ProjectHistory.h"
#include "ProjectWindow.h"
#include "ProjectWindows.h"
#include "TimeAndPitchInterface.h"
#include "TimeStretching.h"
#include "TrackPanel.h"
#include "TrackPanelMouseEvent.h"
#include "UndoManager.h"
#include "ViewInfo.h"
#include "WaveClip.h"
#include "WaveClipUIUtilities.h"
#include "WaveTrackUtilities.h"
#include "WindowAccessible.h"
#include <wx/button.h>
#include <wx/checkbox.h>
#include <wx/layout.h>
#include <wx/spinctrl.h>
#include <wx/textctrl.h>
#include "ShuttleGui.h"
#include "ShuttleGuiScopedSizer.h"
#include "SpinControl.h"
#include "wxWidgetsWindowPlacement.h"
#include <regex>
Include dependency graph for PitchAndSpeedDialog.cpp:

Go to the source code of this file.

Classes

struct  anonymous_namespace{PitchAndSpeedDialog.cpp}::HitClip
 

Namespaces

namespace  anonymous_namespace{PitchAndSpeedDialog.cpp}
 

Functions

std::optional< HitClip > anonymous_namespace{PitchAndSpeedDialog.cpp}::GetHitClip (AudacityProject &project, const TrackPanelMouseEvent &event)
 
bool anonymous_namespace{PitchAndSpeedDialog.cpp}::IsExactlySelected (AudacityProject &project, const ClipTimes &clip)
 
PitchAndSpeedDialog::PitchShift anonymous_namespace{PitchAndSpeedDialog.cpp}::ToSemitonesAndCents (int oldCents, int newCents)
 
void anonymous_namespace{PitchAndSpeedDialog.cpp}::ClampPitchShift (PitchAndSpeedDialog::PitchShift &shift)
 
PitchAndSpeedDialog::PitchShift anonymous_namespace{PitchAndSpeedDialog.cpp}::GetClipShift (const WaveClip &clip)
 

Variables

constexpr auto anonymous_namespace{PitchAndSpeedDialog.cpp}::semitoneCtrlId = wxID_HIGHEST + 1
 
constexpr auto anonymous_namespace{PitchAndSpeedDialog.cpp}::speedCtrlId = wxID_HIGHEST + 3
 
static const AttachedWindows::RegisteredFactory anonymous_namespace{PitchAndSpeedDialog.cpp}::key