| 712 | } |
| 713 | |
| 714 | void CatalogModel::restoreDataset(DatasetId dataset_id) { |
| 715 | const bool was_removed = impl_->removed_datasets.erase(dataset_id) > 0; |
| 716 | const bool had_per_item = impl_->removed_names_per_dataset.erase(dataset_id) > 0; |
| 717 | if (was_removed || had_per_item) { |
| 718 | rebuildFromDatastore(); |
| 719 | } |
| 720 | } |
| 721 | |
| 722 | void CatalogModel::setDatasetDisplayName(DatasetId dataset_id, const QString& display_name) { |
| 723 | if (display_name.isEmpty()) { |