/********************************************************************** Audacity: A Digital Audio Editor ShuttlePrefs.h Dominic Mazzoni James Crook **********************************************************************/ #ifndef __AUDACITY_SHUTTLE_PREFS__ #define __AUDACITY_SHUTTLE_PREFS__ #include "Shuttle.h" class ShuttlePrefs final : public Shuttle { public: // constructors and destructors ShuttlePrefs(){;}; virtual ~ShuttlePrefs() {}; public: bool TransferBool( const wxString & Name, bool & bValue, const bool & bDefault ) override; // bool TransferFloat( const wxString & Name, float & fValue, const float &fDefault ) override; bool TransferDouble( const wxString & Name, double & dValue, const double &dDefault ) override; bool TransferInt(const wxString & Name, int & iValue, const int &iDefault) override; bool TransferString(const wxString & Name, wxString & strValue, const wxString &strDefault) override; bool TransferWrappedType(const wxString & Name, WrappedType & W) override; bool ExchangeWithMaster(const wxString & Name) override; }; #endif