コード例 #1
0
/**
*@brief Initialisation des paramètres du widget.
*/
void NetworkSettingsTab::initializeWidget()
{
    /*Initialisation du widget selon les paramètres du fichier de configuration*/

    setProxyHostname(settings->value("Proxy/hostname").toString());

    if(!settings->value("Proxy/port").isNull())
        setProxyPort(settings->value("Proxy/port").toInt());
    else
        setProxyPort(8080);

    setProxyType(settings->value("Proxy/type").toInt());
    setProxyUsername(settings->value("Proxy/username").toByteArray());
    setProxyPassword(settings->value("Proxy/password").toByteArray());

    if (settings->value("Proxy/enabled") == "true")
    {
         useProxyRadio->setChecked(true);
         setEnabledProxyGroupBox(true);
    }
    else
    {
        directConnectionRadio->setChecked(true);
        proxyGroupBox->setDisabled(true);
    }

    if (settings->value("Proxy/authenticationEnabled") == "true")
         proxyAuthenticationCheckbox->setChecked(true);
    else proxyAuthenticationCheckbox->setChecked(false);
}
コード例 #2
0
ファイル: AccessConfig.cpp プロジェクト: ruphy/kfunambol
void AccessConfig::assign(const AccessConfig& s) {
    setUsername (s.getUsername() );
    setPassword (s.getPassword() );
    setSyncURL  (s.getSyncURL()  );
    setProxyHost(s.getProxyHost());
    setProxyPort(s.getProxyPort());
    setUserAgent(s.getUserAgent());

    setProxyUsername(s.getProxyUsername());
    setProxyPassword(s.getProxyPassword());
    setBeginSync(s.getBeginSync());
    setEndSync(s.getEndSync());
    setFirstTimeSyncMode(s.getFirstTimeSyncMode());

    setServerAuthRequired(s.getServerAuthRequired());
    setClientAuthType(s.getClientAuthType());
    setServerAuthType(s.getServerAuthType());
    setServerPWD(s.getServerPWD());
    setServerID(s.getServerID());
    setServerNonce(s.getServerNonce());
    setClientNonce(s.getClientNonce());
    setMaxMsgSize(s.getMaxMsgSize());
    setReadBufferSize(s.getReadBufferSize());
    setCheckConn(s.getCheckConn());
    setResponseTimeout(s.getResponseTimeout());
    setCompression(s.getCompression());

    dirty = s.getDirty();
}
コード例 #3
0
ファイル: config.cpp プロジェクト: 30114/phantomjs
void Config::setProxy(const QString &value)
{
    QUrl proxyUrl = QUrl::fromUserInput(value);

    if (proxyUrl.isValid()) {
        setProxyHost(proxyUrl.host());
        setProxyPort(proxyUrl.port(1080));
    }
}
コード例 #4
0
ファイル: config.cpp プロジェクト: antono/phantomjs
void Config::setProxy(const QString &value)
{
    QString proxyHost = value;
    int proxyPort = 1080;

    if (proxyHost.lastIndexOf(':') > 0) {
        bool ok = true;
        int port = proxyHost.mid(proxyHost.lastIndexOf(':') + 1).toInt(&ok);
        if (ok) {
            proxyHost = proxyHost.left(proxyHost.lastIndexOf(':')).trimmed();
            proxyPort = port;
        }
    }

    setProxyHost(proxyHost);
    setProxyPort(proxyPort);
}
コード例 #5
0
ファイル: coreaccount.cpp プロジェクト: fish-face/quassel
void CoreAccount::fromVariantMap(const QVariantMap &v)
{
    setAccountId((AccountId)v.value("AccountId").toInt());
    setAccountName(v.value("AccountName").toString());
    setUuid(QUuid(v.value("Uuid").toString()));
    setInternal(v.value("Internal").toBool());
    setUser(v.value("User").toString());
    setPassword(v.value("Password").toString());
    setStorePassword(v.value("StorePassword").toBool());
    setHostName(v.value("HostName").toString());
    setPort(v.value("Port").toUInt());
    setUseSsl(v.value("UseSSL").toBool());
    setProxyType((QNetworkProxy::ProxyType)v.value("ProxyType").toInt());
    setProxyUser(v.value("ProxyUser").toString());
    setProxyPassword(v.value("ProxyPassword").toString());
    setProxyHostName(v.value("ProxyHostName").toString());
    setProxyPort(v.value("ProxyPort").toUInt());

    _storePassword = !password().isEmpty();
}