Skip to content
Snippets Groups Projects
Commit 53745a2c authored by Wuttke, Joachim's avatar Wuttke, Joachim
Browse files

rm SamplesSet::copyItem

parent 78422a06
No related branches found
No related tags found
1 merge request!2328more systematic class names; simplifications in SelectionProperty context; + doyxall
...@@ -46,13 +46,6 @@ void SamplesSet::addSampleItem(SampleItem* sample) ...@@ -46,13 +46,6 @@ void SamplesSet::addSampleItem(SampleItem* sample)
m_samples.emplace_back(sample); m_samples.emplace_back(sample);
} }
SampleItem* SamplesSet::copySample(SampleItem* source)
{
auto* copy = addSampleItem();
GUI::Util::copyContents(source, copy);
return copy;
}
void SamplesSet::removeSample(SampleItem* sample) void SamplesSet::removeSample(SampleItem* sample)
{ {
m_samples.delete_element(sample); m_samples.delete_element(sample);
......
...@@ -31,7 +31,6 @@ public: ...@@ -31,7 +31,6 @@ public:
SampleItem* addSampleItem(); SampleItem* addSampleItem();
void addSampleItem(SampleItem* sample); void addSampleItem(SampleItem* sample);
SampleItem* copySample(SampleItem* source);
void removeSample(SampleItem* sample); void removeSample(SampleItem* sample);
QStringList sampleNames() const; QStringList sampleNames() const;
......
...@@ -126,10 +126,11 @@ QModelIndex SamplesQModel::copySample(SampleItem* item) ...@@ -126,10 +126,11 @@ QModelIndex SamplesQModel::copySample(SampleItem* item)
const int row = m_sample_items->sampleItems().size(); const int row = m_sample_items->sampleItems().size();
beginInsertRows(QModelIndex(), row, row); beginInsertRows(QModelIndex(), row, row);
auto* copy_item = m_sample_items->copySample(item); SampleItem* copied_item = item->clone();
copy_item->setSampleName(GUI::Util::String::suggestName(existingNames, item->sampleName())); copied_item->setSampleName(GUI::Util::String::suggestName(existingNames, item->sampleName()));
m_sample_items->addSampleItem(copied_item);
endInsertRows(); endInsertRows();
return indexForItem(copy_item); return indexForItem(copied_item);
} }
QModelIndex SamplesQModel::createSample() QModelIndex SamplesQModel::createSample()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment