Initial work on v4 of Dave.
Complete initial work on v4 of Dave. Progressions do not work yet. The display is ugly and it mostly untested, but it seems to work.
Initial work on moving action generation into the actions.
Finish work on moving XML parsing for sequence generation into daveActions. Get progressions to work again.
Add outer block and block names.
Switch from list view to tree view. Only works for display purposes at present.
More work a QTreeView that works nicely with Dave.
Finish work on using a QTreeView in Dave. This now works (based on some light testing..) except for command selection.
Add estimated time remaining display.
Create nicer descriptors for each of the actions.
Increase default width so that command descriptions fit in the tree view.
Change node names from block to branch.
Change to use recursion to parse an arbitrary tree of branch nodes and DaveActions.
Remove used addItems() method.
Add getMessageData() to get the message dictionary.
Change UI layout. Add tableView to show the details of the current command.
Add message for returning the current stage position.
Add (optional) cross hair to indicate the current stage position.
Fix some typos in the comments.
Update directories.