|
|
|
@ -178,7 +178,7 @@ EDA_ITEM* PICKED_ITEMS_LIST::GetPickedItem( unsigned int aIdx ) const |
|
|
|
{ |
|
|
|
if( aIdx < m_ItemsList.size() ) |
|
|
|
return m_ItemsList[aIdx].GetItem(); |
|
|
|
else |
|
|
|
|
|
|
|
return NULL; |
|
|
|
} |
|
|
|
|
|
|
|
@ -187,7 +187,7 @@ EDA_ITEM* PICKED_ITEMS_LIST::GetPickedItemLink( unsigned int aIdx ) const |
|
|
|
{ |
|
|
|
if( aIdx < m_ItemsList.size() ) |
|
|
|
return m_ItemsList[aIdx].GetLink(); |
|
|
|
else |
|
|
|
|
|
|
|
return NULL; |
|
|
|
} |
|
|
|
|
|
|
|
@ -196,7 +196,7 @@ UNDO_REDO_T PICKED_ITEMS_LIST::GetPickedItemStatus( unsigned int aIdx ) const |
|
|
|
{ |
|
|
|
if( aIdx < m_ItemsList.size() ) |
|
|
|
return m_ItemsList[aIdx].GetStatus(); |
|
|
|
else |
|
|
|
|
|
|
|
return UR_UNSPECIFIED; |
|
|
|
} |
|
|
|
|
|
|
|
@ -205,7 +205,7 @@ STATUS_FLAGS PICKED_ITEMS_LIST::GetPickerFlags( unsigned aIdx ) const |
|
|
|
{ |
|
|
|
if( aIdx < m_ItemsList.size() ) |
|
|
|
return m_ItemsList[aIdx].GetFlags(); |
|
|
|
else |
|
|
|
|
|
|
|
return 0; |
|
|
|
} |
|
|
|
|
|
|
|
@ -217,7 +217,7 @@ bool PICKED_ITEMS_LIST::SetPickedItem( EDA_ITEM* aItem, unsigned aIdx ) |
|
|
|
m_ItemsList[aIdx].SetItem( aItem ); |
|
|
|
return true; |
|
|
|
} |
|
|
|
else |
|
|
|
|
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -229,7 +229,7 @@ bool PICKED_ITEMS_LIST::SetPickedItemLink( EDA_ITEM* aLink, unsigned aIdx ) |
|
|
|
m_ItemsList[aIdx].SetLink( aLink ); |
|
|
|
return true; |
|
|
|
} |
|
|
|
else |
|
|
|
|
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -242,7 +242,7 @@ bool PICKED_ITEMS_LIST::SetPickedItem( EDA_ITEM* aItem, UNDO_REDO_T aStatus, uns |
|
|
|
m_ItemsList[aIdx].SetStatus( aStatus ); |
|
|
|
return true; |
|
|
|
} |
|
|
|
else |
|
|
|
|
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -254,7 +254,7 @@ bool PICKED_ITEMS_LIST::SetPickedItemStatus( UNDO_REDO_T aStatus, unsigned aIdx |
|
|
|
m_ItemsList[aIdx].SetStatus( aStatus ); |
|
|
|
return true; |
|
|
|
} |
|
|
|
else |
|
|
|
|
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -266,7 +266,7 @@ bool PICKED_ITEMS_LIST::SetPickerFlags( STATUS_FLAGS aFlags, unsigned aIdx ) |
|
|
|
m_ItemsList[aIdx].SetFlags( aFlags ); |
|
|
|
return true; |
|
|
|
} |
|
|
|
else |
|
|
|
|
|
|
|
return false; |
|
|
|
} |
|
|
|
|
|
|
|
@ -275,6 +275,7 @@ bool PICKED_ITEMS_LIST::RemovePicker( unsigned aIdx ) |
|
|
|
{ |
|
|
|
if( aIdx >= m_ItemsList.size() ) |
|
|
|
return false; |
|
|
|
|
|
|
|
m_ItemsList.erase( m_ItemsList.begin() + aIdx ); |
|
|
|
return true; |
|
|
|
} |
|
|
|
|