If this approach works we can look up individual commands in a list of MainWindow tools and run those tools as well so that a mixed list of plugins and tools can be run.
We would still need to modify all MainWindow C++ tools we want to allow to return success or failure similar to how we do with plugins and that would take more than a bit of work.
And then if that works finally design a dialog using checks to enable selections from a list of plugins and commands and perhaps some drag and drop to create an order that could be used to create the automate0x.txt lists.
But let's start simple with 3 lists of plugins edited by the user and see if this approach proves at all useful in the end.
|