Audacity  2.2.0
RecordingPrefs Class Referencefinal

A PrefsPanel used to select recording options. More...

#include <RecordingPrefs.h>

Inheritance diagram for RecordingPrefs:
PrefsPanel wxTabTraversalWrapper< Base >

Public Member Functions

 RecordingPrefs (wxWindow *parent)
 
virtual ~RecordingPrefs ()
 
bool Commit () override
 
wxString HelpPageName () override
 
- Public Member Functions inherited from PrefsPanel
 PrefsPanel (wxWindow *parent, const wxString &title)
 
virtual ~PrefsPanel ()
 
virtual void Preview ()
 
virtual bool ShowsPreviewButton ()
 
virtual void Cancel ()
 
- Public Member Functions inherited from wxTabTraversalWrapper< Base >
template<typename... Args>
 wxTabTraversalWrapper (Args &&...args)
 
 ~wxTabTraversalWrapper ()
 

Private Member Functions

void Populate ()
 
void PopulateOrExchange (ShuttleGui &S)
 
void OnToggleCustomName (wxCommandEvent &)
 

Private Attributes

wxTextCtrl * mToggleCustomName
 
bool mUseCustomTrackName
 
bool mOldNameChoice
 

Detailed Description

A PrefsPanel used to select recording options.

Presents interface for user to update the various recording options like playthrough, latency correction, and others.

Constructor & Destructor Documentation

RecordingPrefs::RecordingPrefs ( wxWindow *  parent)

References gPrefs.

RecordingPrefs::~RecordingPrefs ( )
virtual

Member Function Documentation

bool RecordingPrefs::Commit ( )
overridevirtual
wxString RecordingPrefs::HelpPageName ( )
overridevirtual

Reimplemented from PrefsPanel.

void RecordingPrefs::OnToggleCustomName ( wxCommandEvent &  )
private
void RecordingPrefs::Populate ( )
private

Member Data Documentation

bool RecordingPrefs::mOldNameChoice
private
wxTextCtrl* RecordingPrefs::mToggleCustomName
private
bool RecordingPrefs::mUseCustomTrackName
private

The documentation for this class was generated from the following files: