Factor out AbstractDoubleSlider from DoubleSlider and ValueSlider.
Port LabelScreen to Qt.