Audacity  2.2.0
TracksBehaviorsPrefs Class Referencefinal

A PrefsPanel for Tracks Behaviors settings. More...

#include <TracksBehaviorsPrefs.h>

Inheritance diagram for TracksBehaviorsPrefs:
PrefsPanel wxTabTraversalWrapper< Base >

Public Member Functions

 TracksBehaviorsPrefs (wxWindow *parent)
 ~TracksBehaviorsPrefs ()
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 ()

Static Public Member Functions

static const wxChar * ScrollingPreferenceKey ()
static bool ScrollingPreferenceDefault ()

Private Member Functions

void Populate ()
void PopulateOrExchange (ShuttleGui &S)

Private Attributes

wxArrayString mSoloCodes
wxArrayString mSoloChoices

Detailed Description

A PrefsPanel for Tracks Behaviors settings.

Constructor & Destructor Documentation

TracksBehaviorsPrefs::TracksBehaviorsPrefs ( wxWindow *  parent)

References Populate().

TracksBehaviorsPrefs::~TracksBehaviorsPrefs ( )

Member Function Documentation

bool TracksBehaviorsPrefs::Commit ( )

Implements PrefsPanel.

References eIsSavingToPrefs, and PopulateOrExchange().

wxString TracksBehaviorsPrefs::HelpPageName ( )

Reimplemented from PrefsPanel.

void TracksBehaviorsPrefs::Populate ( )
static bool TracksBehaviorsPrefs::ScrollingPreferenceDefault ( )
const wxChar * TracksBehaviorsPrefs::ScrollingPreferenceKey ( )

Member Data Documentation

wxArrayString TracksBehaviorsPrefs::mSoloChoices

Referenced by Populate(), and PopulateOrExchange().

wxArrayString TracksBehaviorsPrefs::mSoloCodes

Referenced by Populate(), and PopulateOrExchange().

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