rendered paste bodyvoid 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();
}