Most probably InsertFile(QString filepath) is called with empty string.
Qt Code:
  1. QList<QTreeWidgetItem *> list;
  2. list = ui->treeWidget->selectedItems();
  3. if(list.count())
  4. {
  5. ui->treeWidget->selectedItems().clear();
  6. item=list.takeFirst();
  7. delete ui->treeWidget->takeTopLevelItem(ui->treeWidget->indexOfTopLevelItem(item));
  8. }
To copy to clipboard, switch view to plain text mode