I did some work to extend the settings dialog with options for separate IPv6 / Tor proxy servers and now need help to update ApplyProxySettings() in optionsmodel.cpp and cover all the possible cases.
@sipa I would be glad, if you can contribute here, as you did the core networking part :).
@laanwj As our master of Qt you can for sure also add something here.
I created a branch, which contains my GUI work in an unfinished version, as I didn't even touch ApplyProxySettings(). See: https://github.com/Diapolo/bitcoin/tree/Qt_extend_proxy

It would be nice to also take a look at the used strings, so they get polished.