Идейно слайдер и есть кнопка с двумя триггерами - кнопка была нажата, отпущена.
Между нажатием и отпусканием кнопки вы отслеживание положение мышки и заполняете шкалу/перемещаете слайдер.
Вот пример, который можно взять за основу. Есть и другие. Также легко найти на гитхаб.
https://github.com/abodelot/sfml-widgets