I have a need for a variation of the rotary slider that acts like an endless rotary jog dial on video mixing consoles. Or like a platter on a turntable or dj mixer if that makes it clearer.
I'm aware that we can use stopAtEnd = false with a regular rotary slider, but the problem is in that case that:
- clicking on the rotary will immediately jump to the clicked position (real jog dials don't act that way)
- dragging up/down will not allow zero crossings (whereas a jog dial should allow multiple revolutions when dragging up/down far enough)
@Jules: Any chance for such a feature to make it into one of the next versions? It could be of use to many people I guess.
BTW as a workaround I wrote some experimental overrides on the MouseDown/Drag/Up methods that add this behaviour. However this has the problem that I cannot call pimpl.sendDragStart() because I obviously have no access to the Slider::Pimpl
A poor man's temp solution could be to add a protected sendDragStart() / sendDragEnd() pair on the Slider class that call the pimpl for me. I would already be very grateful for that!