libaudqt: implement core preferences window