Handle the Preference for each set loops.
This commit is contained in:
+8
-8
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user