From 1f405d6cd5cd6d51aa7b9ed78e0eb9b6039767e4 Mon Sep 17 00:00:00 2001 From: ed Date: Mon, 22 Jan 2018 11:29:23 +0000 Subject: [PATCH] Projucer: Some reshuffling in the exporters tree to allow build configurations to be deleted with the backspace key --- .../Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h | 3 +-- .../Projucer/Source/Project/UI/Sidebar/jucer_ProjectTab.h | 8 -------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h index 866f208ae3..9c6cffaf46 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ExporterTreeItems.h @@ -308,8 +308,7 @@ private: }; //============================================================================== -class ExportersTreeRoot : public JucerTreeViewBase, - private ValueTree::Listener +class ExportersTreeRoot : public ProjectTreeItemBase { public: ExportersTreeRoot (Project& p) diff --git a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTab.h b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTab.h index d8237d2753..27603c8194 100644 --- a/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTab.h +++ b/extras/Projucer/Source/Project/UI/Sidebar/jucer_ProjectTab.h @@ -125,14 +125,6 @@ struct ExportersTreePanel : public TreePanelBase setRoot (new TreeItemTypes::ExportersTreeRoot (p)); tree.setRootItemVisible (false); } - - void deleteSelectedItems() override - { - for (int i = rootItem->getNumSubItems() - 1; i >= 0; --i) - if (rootItem->getSubItem (i)->isSelected()) - if (auto* root = dynamic_cast (rootItem.get())) - root->removeExporter (i); - } }; //==============================================================================