Handle the Preference for each set loops.

This commit is contained in:
Jason Felds
2013-04-27 13:23:27 -04:00
parent 46d3095877
commit af5f4be15b
+8 -8
View File
@@ -34,29 +34,29 @@ IPreference *IPreference::GetPreferenceByName( const RString &sName )
void IPreference::LoadAllDefaults() void IPreference::LoadAllDefaults()
{ {
FOREACHS_CONST( IPreference*, *m_Subscribers.m_pSubscribers, p ) for (IPreference *p : *m_Subscribers.m_pSubscribers)
(*p)->LoadDefault(); p->LoadDefault();
} }
void IPreference::ReadAllPrefsFromNode( const XNode* pNode, bool bIsStatic ) void IPreference::ReadAllPrefsFromNode( const XNode* pNode, bool bIsStatic )
{ {
ASSERT( pNode != NULL ); ASSERT( pNode != NULL );
FOREACHS_CONST( IPreference*, *m_Subscribers.m_pSubscribers, p ) for (IPreference *p : *m_Subscribers.m_pSubscribers)
(*p)->ReadFrom( pNode, bIsStatic ); p->ReadFrom( pNode, bIsStatic );
} }
void IPreference::SavePrefsToNode( XNode* pNode ) void IPreference::SavePrefsToNode( XNode* pNode )
{ {
FOREACHS_CONST( IPreference*, *m_Subscribers.m_pSubscribers, p ) for (IPreference *p : *m_Subscribers.m_pSubscribers)
(*p)->WriteTo( pNode ); p->WriteTo( pNode );
} }
void IPreference::ReadAllDefaultsFromNode( const XNode* pNode ) void IPreference::ReadAllDefaultsFromNode( const XNode* pNode )
{ {
if( pNode == NULL ) if( pNode == NULL )
return; return;
FOREACHS_CONST( IPreference*, *m_Subscribers.m_pSubscribers, p ) for (IPreference *p : *m_Subscribers.m_pSubscribers)
(*p)->ReadDefaultFrom( pNode ); p->ReadDefaultFrom( pNode );
} }
void IPreference::PushValue( lua_State *L ) const void IPreference::PushValue( lua_State *L ) const