comparison demos/browser/cookiejar.d @ 85:5c8c9c5d9ee1

more porting
author mandel
date Mon, 25 May 2009 14:10:44 +0000
parents 85c59c4e5f19
children 87bb4e622f9e
comparison
equal deleted inserted replaced
84:2edf95ad41e5 85:5c8c9c5d9ee1
342 QNetworkCookie[] cookies = allCookies(); 342 QNetworkCookie[] cookies = allCookies();
343 for (int i = cookies.count() - 1; i >= 0; --i) { 343 for (int i = cookies.count() - 1; i >= 0; --i) {
344 if (cookies[i].isSessionCookie()) 344 if (cookies[i].isSessionCookie())
345 cookies.removeAt(i); 345 cookies.removeAt(i);
346 } 346 }
347 cookieSettings.setValue("cookies", qVariantFromValue<QNetworkCookie[] >(cookies)); 347 //cookieSettings.setValue("cookies", qVariantFromValue<QNetworkCookie[] >(cookies)); //TODO!
348 cookieSettings.beginGroup("Exceptions"); 348 cookieSettings.beginGroup("Exceptions");
349 cookieSettings.setValue("block", m_exceptions_block); 349 cookieSettings.setValue("block", m_exceptions_block);
350 cookieSettings.setValue("allow", m_exceptions_allow); 350 cookieSettings.setValue("allow", m_exceptions_allow);
351 cookieSettings.setValue("allowForSession", m_exceptions_allowForSession); 351 cookieSettings.setValue("allowForSession", m_exceptions_allowForSession);
352 352
353 // save cookie settings 353 // save cookie settings
354 QSettings settings; 354 auto settings = new QSettings;
355 settings.beginGroup("cookies"); 355 settings.beginGroup("cookies");
356 QMetaEnum acceptPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("AcceptPolicy")); 356 QMetaEnum acceptPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("AcceptPolicy"));
357 settings.setValue("acceptCookies", acceptPolicyEnum.valueToKey(m_acceptCookies)); 357 settings.setValue("acceptCookies", acceptPolicyEnum.valueToKey(m_acceptCookies));
358 358
359 QMetaEnum keepPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("KeepPolicy")); 359 QMetaEnum keepPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("KeepPolicy"));
670 } 670 }
671 } 671 }
672 return QVariant(); 672 return QVariant();
673 } 673 }
674 674
675 int columnCount(QModelIndex parent = QModelIndex()); 675 int columnCount(QModelIndex parent = QModelIndex())
676 { 676 {
677 return (parent.isValid()) ? 0 : 2; 677 return (parent.isValid()) ? 0 : 2;
678 } 678 }
679 679
680 int rowCount(QModelIndex parent = QModelIndex()) 680 int rowCount(QModelIndex parent = QModelIndex())