Hi Jules,
Would like to request an upgrade to the sorting of file/group items - recursive sorting:
jucer_Project.cpp:
static void sortRecursively (ValueTree tree,
bool keepGroupsAtStart,
juce::UndoManager* undoManager)
{
if (keepGroupsAtStart)
{
ItemSorterWithGroupsAtStart sorter;
tree.sort (sorter, undoManager, true);
}
else
{
ItemSorter sorter;
tree.sort (sorter, undoManager, true);
}
for (int i = tree.getNumChildren(); --i >= 0;)
sortRecursively (tree.getChild (i), keepGroupsAtStart, undoManager);
}
void Project::Item::sortAlphabetically (bool keepGroupsAtStart)
{
sortRecursively (state, keepGroupsAtStart, getUndoManager());
}
