Added the start of the tree structure with QAbstractItemModel. Current version has some unworkable situations, so don't play with the list in the top half of the view.
Updated the new tree model to have the correct drag and drop functionality. Need to do the work in dropMimeData to actually do the moving, so things are still in an unusable state.
Think I have first working version of dropMimeData. There's still a lot of debugging, and we need a way to generate the proper list notation for uploading to github.
Added functionality to generate the list notation from the model. About to remove all debugging related to dropMimeData.
Removed debugs, added comments to the dropMimeData routine.
Moved the underlying AbstractItemModel and related classes into a separate file.
Started playing with some general connections and arguments. Some useful test code in here.
About to remove a lot of commented out code
About to start hacking at the existing communication channels.
Finally got a first working version of the connectionQueue working with proper enum arguments. Plenty of commented out code and debugging to remove.
Also changed the uploadChanges communication branch. Need to remove some debugging, commented out code, and redundant code now.
Moved ConnectionQueue and ConnectionQueueObject to their own files.
Added comments to ConnectionQueue and ConnectionQueueObject. Moved a lot of the processing from the productBacklog to the productBacklogModel.
Removed the old list model. Now working entirely with the new tree model. First working version with this paradigm.