X-Git-Url: http://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Fautosave.cpp;h=c3eaf7660bc347f5aa587adb6735413d89a7c0a3;hp=b9f9b824abd26a5e71c0d0880f842994e38049f8;hb=fea0d2e6575b21945c4800805d66e43a2247ded5;hpb=c52a4bd4da209e657018e8d799dcb488cd848e4c diff --git a/radiant/autosave.cpp b/radiant/autosave.cpp index b9f9b824..c3eaf766 100644 --- a/radiant/autosave.cpp +++ b/radiant/autosave.cpp @@ -21,6 +21,7 @@ #include #include "autosave.h" +#include "globaldefs.h" #include "os/file.h" #include "os/path.h" @@ -36,7 +37,7 @@ #include "preferences.h" -#if defined( WIN32 ) +#if GDEF_OS_WINDOWS #define PATH_MAX 260 #endif @@ -185,7 +186,7 @@ void Autosave_constructPage( PreferenceGroup& group ){ Autosave_constructPreferences( page ); } void Autosave_registerPreferencesPage(){ - PreferencesDialog_addSettingsPage( FreeCaller1() ); + PreferencesDialog_addSettingsPage(makeCallbackF(Autosave_constructPage)); } @@ -193,9 +194,9 @@ void Autosave_registerPreferencesPage(){ #include "stringio.h" void Autosave_Construct(){ - GlobalPreferenceSystem().registerPreference( "Autosave", BoolImportStringCaller( g_AutoSave_Enabled ), BoolExportStringCaller( g_AutoSave_Enabled ) ); - GlobalPreferenceSystem().registerPreference( "AutosaveMinutes", IntImportStringCaller( m_AutoSave_Frequency ), IntExportStringCaller( m_AutoSave_Frequency ) ); - GlobalPreferenceSystem().registerPreference( "Snapshots", BoolImportStringCaller( g_SnapShots_Enabled ), BoolExportStringCaller( g_SnapShots_Enabled ) ); + GlobalPreferenceSystem().registerPreference( "Autosave", make_property_string( g_AutoSave_Enabled ) ); + GlobalPreferenceSystem().registerPreference( "AutosaveMinutes", make_property_string( m_AutoSave_Frequency ) ); + GlobalPreferenceSystem().registerPreference( "Snapshots", make_property_string( g_SnapShots_Enabled ) ); Autosave_registerPreferencesPage(); }