Just a thought: wouldn't it be nicer to make this return a QNetworkProxy instead of IP/Port/Version?
    
    bool OptionsModel::getProxySettings(QNetworkProxy &proxy)

1) If there is no proxy, it could set the type of the returned proxy to QNetworkProxy::NoProxy.
2) The return boolean could be used for error status (if there is a proxy, but it is unsupported by Qt).