forked from Sneeds-Feed-and-Seed/sneedacity
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathShuttlePrefs.h
34 lines (25 loc) · 1.09 KB
/
ShuttlePrefs.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
/**********************************************************************
Sneedacity: A Digital Audio Editor
ShuttlePrefs.h
Dominic Mazzoni
James Crook
**********************************************************************/
#ifndef __SNEEDACITY_SHUTTLE_PREFS__
#define __SNEEDACITY_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