Audacity  2.2.0
GUIPrefs Class Referencefinal

A PrefsPanel for general GUI preferences. More...

#include <GUIPrefs.h>

Inheritance diagram for GUIPrefs:
PrefsPanel wxTabTraversalWrapper< Base >

Public Member Functions

 GUIPrefs (wxWindow *parent)
 
 ~GUIPrefs ()
 
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 void GetRangeChoices (wxArrayString *pChoices, wxArrayString *pCodes)
 

Private Member Functions

void Populate ()
 
void PopulateOrExchange (ShuttleGui &S)
 

Private Attributes

wxArrayString mLangCodes
 
wxArrayString mLangNames
 
wxArrayString mHtmlHelpCodes
 
wxArrayString mHtmlHelpChoices
 
wxArrayString mThemeCodes
 
wxArrayString mThemeChoices
 
wxArrayString mRangeCodes
 
wxArrayString mRangeChoices
 

Detailed Description

A PrefsPanel for general GUI preferences.

Constructor & Destructor Documentation

GUIPrefs::GUIPrefs ( wxWindow *  parent)

References Populate().

GUIPrefs::~GUIPrefs ( )

Member Function Documentation

bool GUIPrefs::Commit ( )
overridevirtual
void GUIPrefs::GetRangeChoices ( wxArrayString *  pChoices,
wxArrayString *  pCodes 
)
static
wxString GUIPrefs::HelpPageName ( )
overridevirtual

Reimplemented from PrefsPanel.

Member Data Documentation

wxArrayString GUIPrefs::mHtmlHelpChoices
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mHtmlHelpCodes
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mLangCodes
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mLangNames
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mRangeChoices
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mRangeCodes
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mThemeChoices
private

Referenced by Populate(), and PopulateOrExchange().

wxArrayString GUIPrefs::mThemeCodes
private

Referenced by Populate(), and PopulateOrExchange().


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