All pastes #444276 Raw Edit

Untitled

public text v1 · immutable
·published 2007-04-17 09:12 UTC
rendered paste body
void CGUIPythonWindowXML::AddItem(CFileItem * fileItem,int intPosition)
{
  if (intPosition == 0)	m_vecItems.AddFront(fileItem);
  else if (intPosition == -1)m_vecItems.Add(fileItem);
  else
  {
	  if (intPosition > m_vecItems.Size())return;
	  CFileItemList*orgVecItems = new CFileItemList(m_vecItems);
	  m_vecItems.Clear();
	  for (int i = 0; i <  orgVecItems->Size(); ++i)
		  if (i == intPosition){
			  m_vecItems.Add(fileItem);}
		  m_vecItems.Add(&orgVecItems[i]);
  }		
  m_viewControl.SetItems(m_vecItems);
  UpdateButtons();
}