hydra: use new settings framework. also decruft
support QLineEdit