X-Git-Url: http://de.git.xonotic.org/?a=blobdiff_plain;f=radiant%2Fautosave.cpp;h=9921d4be4d9cd100e6b109cabab3b87fc3345f0c;hb=f2f321e97f89c45980cd63d70f98331b484fec1c;hp=5cb91ea84113d2b27ab9b70c8a827d8421de48d4;hpb=18d60f90d7603cb420150739251cf98519c57406;p=xonotic%2Fnetradiant.git diff --git a/radiant/autosave.cpp b/radiant/autosave.cpp index 5cb91ea8..9921d4be 100644 --- a/radiant/autosave.cpp +++ b/radiant/autosave.cpp @@ -93,7 +93,7 @@ void Map_Snapshot(){ { StringOutputStream strMsg( 256 ); strMsg << "Snapshot save failed.. unabled to create directory\n" << snapshotsDir.c_str(); - MainFrame_getWindow().alert( strMsg.c_str() ); + ui::alert( MainFrame_getWindow(), strMsg.c_str() ); } } /* @@ -186,7 +186,7 @@ void Autosave_constructPage( PreferenceGroup& group ){ Autosave_constructPreferences( page ); } void Autosave_registerPreferencesPage(){ - PreferencesDialog_addSettingsPage( FreeCaller() ); + PreferencesDialog_addSettingsPage(makeCallbackF(Autosave_constructPage)); } @@ -194,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(); }