SavePreferences

for custom option screens.
This commit is contained in:
sigatrev
2014-08-02 00:38:35 -07:00
committed by Jonathan Payne
parent 9b08ab5b52
commit e8e617e545
3 changed files with 8 additions and 1 deletions
+1
View File
@@ -1152,6 +1152,7 @@
<Function name='PreferenceExists'/>
<Function name='SetPreference'/>
<Function name='SetPreferenceToDefault'/>
<Function name='SavePreferences'/>
</Class>
<Class name='Profile'>
<Function name='AddCaloriesToDailyTotal'/>
+3
View File
@@ -3311,6 +3311,9 @@ save yourself some time, copy this for undocumented things:
<Function name='SetPreferenceToDefault' return='void' arguments='string sPreference'>
Reset preference <code>sPreference</code> to the default value.
</Function>
<Function name='SavePreferences' return='void' arguments=''>
Saves preferences to disk.
</Function>
</Class>
<Class name='Profile'>
<Function name='AddCaloriesToDailyTotal' return='void' arguments='float cals'>
+4 -1
View File
@@ -586,13 +586,16 @@ public:
lua_pushboolean( L, true );
return 1;
}
static int SavePreferences( T* p, lua_State *L ) { p->SavePrefsToDisk(); return 0; }
LunaPrefsManager()
{
ADD_METHOD( GetPreference );
ADD_METHOD( SetPreference );
ADD_METHOD( SetPreferenceToDefault );
ADD_METHOD( PreferenceExists );
ADD_METHOD( SavePreferences );
}
};