X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Ffilters.cpp;h=9764f4af5a817dfe63f5e522d104c788aa3ef99b;hp=6547233487ffd877334752ec94069a3b82106c37;hb=2a1cfc426e60b77c7b212d827e2592de01041266;hpb=1ede3dc63143af40210a3e9c1c601028359fac11 diff --git a/radiant/filters.cpp b/radiant/filters.cpp index 65472334..9764f4af 100644 --- a/radiant/filters.cpp +++ b/radiant/filters.cpp @@ -127,10 +127,10 @@ ToggleFilterFlag( unsigned int mask ) : m_mask( mask ), m_item( ActiveCaller( *t } ToggleFilterFlag( const ToggleFilterFlag& other ) : m_mask( other.m_mask ), m_item( ActiveCaller( *this ) ){ } -void active( const BoolImportCallback& importCallback ){ +void active( const ImportExportCallback::Import_t& importCallback ){ importCallback( ( g_filters_globals.exclude & m_mask ) != 0 ); } -typedef MemberCaller ActiveCaller; +typedef MemberCaller::Import_t&), &ToggleFilterFlag::active> ActiveCaller; void toggle(){ g_filters_globals.exclude ^= m_mask; m_item.update();