enigma-dev / RadialGM

A native IDE for ENIGMA written in C++ using the Qt Framework.
GNU General Public License v3.0
47 stars 21 forks source link

Add TreeModel::MakeResourcePath and ResourceMoved. #199

Closed JoshDreamland closed 3 years ago

JoshDreamland commented 3 years ago

These should enable moving resources on disk in response to moving that resource in the tree.

We may need to revisit the TreeModel to make it use a custom wrapper of the TreeNode proto. This would save us some headache keeping track of the tree structure, and also where the files live on disk, when they were last saved, etc.

JoshDreamland commented 3 years ago

We need to grow this model out to be the authoritative source for that.