Hi David,<div><br class="webkit-block-placeholder"></div><div>I *think* I'm pretty close to being able to remove the old frame descriptors pane in annotator to replace it with the new one we've been writing, but I wanted to send this as a patch rather than commit to make sure I'm doing the right thing. Please have a look. Here are my questions / comments:
</div><div><br class="webkit-block-placeholder"></div><div>- I removed the functions from Annotator that I had moved to FrameDescriptorsPane. For now, I've commented out the methods that I removed from Annotator.cxx in
Annotator.hxx just to keep track of what I removed. The new pane seems to be functioning fine except when it comes to dragging the playhead to a new position- it just doesn't do that. I'm pretty sure that's a signal that I just need to find. Or... it may have to do with the markCurrentSongChanged attribute / signal, which I guess I'd have to emit from within FrameDescriptorsPane to get Annotator to update? (see line 168 of FrameDescriptorsPane after applying my patch)
</div><div>- I presume the top widget needs to be removed through QtDesigner (or by manually editing the .ui XML file)... but I wanted to check with you before I went ahead with that.</div><div>- As far as synchronizing zoom, I believe it's as simple as adding another signal connection... similar to the one that (AFAI can tell) is in vmqt/plot/vmSegmentationPlot.cxx:166.
</div><div>- As for live scrolling... I'm still looking for that but any hints are appreciated :)</div><div><br class="webkit-block-placeholder"></div><div>onward with the coding... thanks!</div><div><br class="webkit-block-placeholder">
</div><div>b</div>