Use boost2::signals for the valueChanged signal (a LOT less messy to deal with than qt signals) Remove unused settings classes (BoolSetting, FloatSetting, IntSetting, StringSetting) What's left: Implement the remaining signals