private bool saveProxySettings()
        {
            if (loading || !mustSaveProxySettings)
            {
                return(true);
            }
            ulong port = 0;

            if (!ulong.TryParse(textBoxProxyPort.Text, out port))
            {
                port = 0;
            }
            return(KopsikApi.kopsik_set_proxy_settings(KopsikApi.ctx,
                                                       checkBoxUseProxy.Checked,
                                                       textBoxProxyHost.Text,
                                                       port,
                                                       textBoxProxyUsername.Text,
                                                       textBoxProxyPassword.Text));
        }