wxUSE_STL fixes.

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@28417 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Włodzimierz Skiba 2004-07-23 09:04:10 +00:00
parent 9738cd3118
commit 8d0f1c1cbf
2 changed files with 18 additions and 18 deletions

View File

@ -105,10 +105,10 @@ void ctConfigItem::SetName(const wxString& name )
/// Clear children
void ctConfigItem::Clear()
{
wxNode* node = m_children.GetFirst();
wxObjectList::compatibility_iterator node = m_children.GetFirst();
while (node)
{
wxNode* next = node->GetNext();
wxObjectList::compatibility_iterator next = node->GetNext();
ctConfigItem* child = (ctConfigItem*) node->GetData();
// This should delete 'node' too, assuming
@ -336,7 +336,7 @@ ctConfigItem* ctConfigItem::FindItem(const wxString& name)
if (GetName() == name)
return this;
for ( wxNode* node = GetChildren().GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = GetChildren().GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* child = (ctConfigItem*) node->GetData();
ctConfigItem* found = child->FindItem(name);
@ -351,7 +351,7 @@ ctConfigItem* ctConfigItem::FindNextSibling()
{
if (!GetParent())
return NULL;
wxNode* node = GetParent()->GetChildren().Member(this);
wxObjectList::compatibility_iterator node = GetParent()->GetChildren().Member(this);
if (node && node->GetNext())
{
return (ctConfigItem*) node->GetNext()->GetData();
@ -364,7 +364,7 @@ ctConfigItem* ctConfigItem::FindPreviousSibling()
{
if (!GetParent())
return NULL;
wxNode* node = GetParent()->GetChildren().Member(this);
wxObjectList::compatibility_iterator node = GetParent()->GetChildren().Member(this);
if (node && node->GetPrevious())
{
return (ctConfigItem*) node->GetPrevious()->GetData();
@ -390,7 +390,7 @@ ctConfigItem* ctConfigItem::DeepClone()
{
ctConfigItem* newItem = Clone();
for ( wxNode* node = GetChildren().GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = GetChildren().GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* child = (ctConfigItem*) node->GetData();
ctConfigItem* newChild = child->DeepClone();
@ -426,7 +426,7 @@ void ctConfigItem::DetachFromTree()
data->SetConfigItem(NULL);
m_treeItemId = wxTreeItemId();
for ( wxNode* node = GetChildren().GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = GetChildren().GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* child = (ctConfigItem*) node->GetData();
child->DetachFromTree();
@ -439,7 +439,7 @@ void ctConfigItem::Attach(ctConfigItem* parent, ctConfigItem* insertBefore)
if (parent)
{
SetParent(parent);
wxNode* node = NULL;
wxObjectList::compatibility_iterator node = (wxObjectList::compatibility_iterator)NULL;
if (insertBefore)
node = parent->GetChildren().Member(insertBefore);
@ -474,7 +474,7 @@ bool ctConfigItem::IsInActiveContext()
wxList contextItems;
StringToItems(GetDocument()->GetTopItem(), context, contextItems);
for ( wxNode* node = contextItems.GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = contextItems.GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* otherItem = (ctConfigItem*) node->GetData();
if (otherItem->IsEnabled())
@ -516,7 +516,7 @@ void ctConfigItem::EvaluateDependencies()
wxList tempItems;
StringToItems(GetDocument()->GetTopItem(), requires, tempItems);
wxNode* node;
wxObjectList::compatibility_iterator node;
for ( node = tempItems.GetFirst(); node; node = node->GetNext() )
{
// Only consider the dependency if both items are in
@ -556,7 +556,7 @@ void ctConfigItem::EvaluateDependencies()
int disabledCount = 0;
int inContextCount = 0;
for ( wxNode* node = items.GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = items.GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* otherItem = (ctConfigItem*) node->GetData();
@ -588,7 +588,7 @@ void ctConfigItem::EvaluateDependencies()
int enabledCount = 0;
int inContextCount = 0;
for ( wxNode* node = items.GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = items.GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* otherItem = (ctConfigItem*) node->GetData();
wxString otherName = otherItem->GetName();
@ -622,7 +622,7 @@ void ctConfigItem::EvaluateDependencies()
// int disabledCount = 0;
int inContextCount = 0;
for ( wxNode* node = items.GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = items.GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* otherItem = (ctConfigItem*) node->GetData();
@ -659,7 +659,7 @@ void ctConfigItem::EvaluateDependencies()
int enabledCount = 0;
int inContextCount = 0;
for ( wxNode* node = items.GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = items.GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* otherItem = (ctConfigItem*) node->GetData();
@ -765,7 +765,7 @@ void ctConfigItem::PropagateChange(wxList& considered)
// TODO: what about string, integer? Can they have
// dependencies?
for ( wxNode* node = GetDependents().GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = GetDependents().GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* child = (ctConfigItem*) node->GetData();
@ -793,7 +793,7 @@ void ctConfigItem::PropagateRadioButton(wxList& considered)
wxList list;
StringToItems(GetDocument()->GetTopItem(), mutuallyExclusive, list);
for ( wxNode* node = list.GetFirst(); node; node = node->GetNext() )
for ( wxObjectList::compatibility_iterator node = list.GetFirst(); node; node = node->GetNext() )
{
ctConfigItem* child = (ctConfigItem*) node->GetData();
if (child->IsEnabled() && child != this)

View File

@ -229,10 +229,10 @@ bool hvApp::OnInit()
int hvApp::OnExit()
{
#if hvUSE_IPC
wxNode* node = m_connections.GetFirst();
wxObjectList::compatibility_iterator node = m_connections.GetFirst();
while (node)
{
wxNode* next = node->GetNext();
wxObjectList::compatibility_iterator next = node->GetNext();
hvConnection* connection = (hvConnection*) node->GetData();
connection->Disconnect();
delete connection;