Hello people.

I been having trouble getting the client side storage working with webkit.

Here is code i'm using can anyone see what i'm doing wrong?
Qt Code:
  1. QApplication::setApplicationName(TEXTAPPLICATION);
  2.  
  3. QApplication::setApplicationVersion(TEXTAPPVERSION);
  4.  
  5. QApplication::setOrganizationName(TEXTORG);
  6.  
  7. QApplication::setOrganizationDomain(TEXTORGDOMAIN);
  8.  
  9. QSettings settings;
  10.  
  11. QWebSettings::enablePersistentStorage(TEXTDATAPATH);
  12.  
  13. QWebSettings::setOfflineStorageDefaultQuota(MAXQUOTA);
  14.  
  15. QWebSettings::setOfflineWebApplicationCacheQuota(MAXQUOTA);
  16.  
  17. QString url = "http://webkit.org/demos/sticky-notes/index.html";
  18.  
  19. ui->setupUi(this);
  20.  
  21. this->setWindowTitle(TEXTAPPLICATION); //set application windows title
  22.  
  23. ui->webView->settings()->globalSettings()->setAttribute(QWebSettings::DeveloperExtrasEnabled, true);
  24.  
  25. ui->webView->settings()->globalSettings()->setAttribute(QWebSettings::LocalContentCanAccessRemoteUrls, true);
  26.  
  27. ui->webView->settings()->globalSettings()->setAttribute(QWebSettings::LocalStorageEnabled, true);
  28.  
  29. ui->webView->settings()->globalSettings()->setAttribute(QWebSettings::OfflineStorageDatabaseEnabled, true);
  30.  
  31. ui->webView->setUrl(url);
To copy to clipboard, switch view to plain text mode 



I worked out that i'm getting this error in the inspector.

INVALID_STATE_ERR: DOM Exception 11: An attempt was made to use an object that is not, or is no longer, usable.

Seems to have something to do with window.openDatabase()