diff --git a/GUI/Model/Files/DatafilesQModel.cpp b/GUI/Model/Files/DatafilesQModel.cpp index 8f144ed1b0b17d08390d7a41cfe1f968692cc047..a2839468c58ba615499f1be2a542823c93e8ecea 100644 --- a/GUI/Model/Files/DatafilesQModel.cpp +++ b/GUI/Model/Files/DatafilesQModel.cpp @@ -42,18 +42,6 @@ void DatafilesQModel::injectDatafileItem(DatafileItem* item) endInsertRows(); } -void DatafilesQModel::removeDatafileItem(DatafileItem* item) -{ - QModelIndex index = indexForItem(item); - if (!index.isValid()) - return; - const int row = m_items.indexOf(item); - beginRemoveRows(indexOfHeadline(), row, row); - m_model->deleteDatafileItem(item); - m_items = m_model->dfileItems(); - endRemoveRows(); -} - void DatafilesQModel::removeDatafileItemAt(int row) { ASSERT(0 <= row && row < m_items.size()); diff --git a/GUI/Model/Files/DatafilesQModel.h b/GUI/Model/Files/DatafilesQModel.h index 5d7037cd635e7bcf3cb8f34f550665bc2b65032b..6ec6911823ca7ee2be33fd87f9b8edcf1c54e116 100644 --- a/GUI/Model/Files/DatafilesQModel.h +++ b/GUI/Model/Files/DatafilesQModel.h @@ -29,7 +29,6 @@ public: bool setData(const QModelIndex& index, const QVariant& value, int role) override; void injectDatafileItem(DatafileItem* item); - void removeDatafileItem(DatafileItem* item); void removeDatafileItemAt(int row); QModelIndex index(int row, int column, const QModelIndex& parent = {}) const override; diff --git a/GUI/Model/Files/DatafilesSet.cpp b/GUI/Model/Files/DatafilesSet.cpp index 1cbb924383d7a5154d8dd832028f30d5fef9ed8e..6199ff39dac8ce105a5a08f3e131e6678e90c7cf 100644 --- a/GUI/Model/Files/DatafilesSet.cpp +++ b/GUI/Model/Files/DatafilesSet.cpp @@ -38,12 +38,6 @@ void DatafilesSet::appendDatafileItem(DatafileItem* dfi) m_dfile_items.emplace_back(dfi); } -void DatafilesSet::deleteDatafileItem(DatafileItem* dfi) -{ - ASSERT(dfi); - m_dfile_items.delete_element(dfi); -} - void DatafilesSet::deleteDatafileItemAt(int index) { m_dfile_items.delete_at(index); diff --git a/GUI/Model/Files/DatafilesSet.h b/GUI/Model/Files/DatafilesSet.h index 5a74c28fe70263669e70cc24634a8338287accb9..3493a06e22f762161e10422d81ee4ec0be446413 100644 --- a/GUI/Model/Files/DatafilesSet.h +++ b/GUI/Model/Files/DatafilesSet.h @@ -32,7 +32,6 @@ public: ~DatafilesSet(); void appendDatafileItem(DatafileItem* dfi); - void deleteDatafileItem(DatafileItem* dfi); void deleteDatafileItemAt(int index); void clear(); void readFrom(QXmlStreamReader* r);