Ejemplo n.º 1
0
	~CDownloader()
	{
		CloseInternet(true);
		SetProxy(NULL, NULL, NULL);
		SetLogin(NULL, NULL);
		SafeFree(szCmdStringFormat);
	};
Ejemplo n.º 2
0
void ConnectionSettings::Load(QSettings & settings, bool dontDecryptPassword)
{
    settings.beginGroup(connectionSettingsSection);
    SetDC(settings.value(dcNameParam).toString().toStdWString());
    SetLogin(settings.value(userNameParam).toString().toStdWString());
    QString protectedPassword = settings.value(passwordParam).toString();    
    CurrentUserCredentials(settings.value(currentUserCredParam, true).toBool());
    CurrentDomain(settings.value(currentDomainParam, true).toBool());
    QString unprotectedPassword = dontDecryptPassword ? protectedPassword : 
        UnprotectPassword(protectedPassword);
    SetPassword(unprotectedPassword.toStdWString());
#pragma warning(push, 3)
#pragma warning(disable: 4003)
    BOOST_SCOPE_EXIT(&settings) { settings.endGroup(); } BOOST_SCOPE_EXIT_END
#pragma warning(pop)
}