X-Git-Url: https://git.xonotic.org/?a=blobdiff_plain;f=include%2Fpreferencesystem.cpp;h=5796d76f0fbd44db47b0ddc1004010818c9eda2e;hb=refs%2Fheads%2FTimePath%2Fdevelop;hp=5476f9d647a36c7f6c91cbed42a8d5c7bdc571aa;hpb=2a1cfc426e60b77c7b212d827e2592de01041266;p=xonotic%2Fnetradiant.git diff --git a/include/preferencesystem.cpp b/include/preferencesystem.cpp index 5476f9d6..5796d76f 100644 --- a/include/preferencesystem.cpp +++ b/include/preferencesystem.cpp @@ -76,13 +76,13 @@ void importString( const char* value ){ m_observer.onChanged(); } typedef MemberCaller ImportStringCaller; -void exportString( ImportExportCallback::Import_t& importer ){ +void exportString( Callback& importer ){ importer( m_string.c_str() ); } -typedef MemberCaller::Import_t&), &StringPreference::exportString> ExportStringCaller; +typedef MemberCaller&), &StringPreference::exportString> ExportStringCaller; }; -inline void int_export( int i, ImportExportCallback::Import_t& importer ){ +inline void int_export( int i, Callback& importer ){ char buffer[16]; sprintf( buffer, "%d", i ); importer( buffer ); @@ -114,10 +114,10 @@ void importString( const char* value ){ m_observer.onChanged(); } typedef MemberCaller ImportStringCaller; -void exportString( ImportExportCallback::Import_t& importer ){ +void exportString( Callback& importer ){ int_export( m_int, importer ); } -typedef MemberCaller::Import_t&), &IntPreference::exportString> ExportStringCaller; +typedef MemberCaller&), &IntPreference::exportString> ExportStringCaller; }; class IntPreferenceImporter