# HG changeset patch # User Dremov Kirill (Nokia-D-MSW/Tampere) # Date 1282114746 -10800 # Node ID 580d0a0c653c5b5bc70bca9bb519fcfc81a0b592 # Parent 6637b45994849a729c29256573bd8736dba994e1 Revision: 201031 Kit: 201033 diff -r 6637b4599484 -r 580d0a0c653c bookmarksengine/browsercontentdll/src/browsercontentdll.cpp --- a/bookmarksengine/browsercontentdll/src/browsercontentdll.cpp Tue Jul 06 14:27:10 2010 +0300 +++ b/bookmarksengine/browsercontentdll/src/browsercontentdll.cpp Wed Aug 18 09:59:06 2010 +0300 @@ -25,8 +25,10 @@ #include #include #include + const QString dbLocation="browserContent.db"; + class BrowserContentPrivate { BOOKMARKSCLIENT_PUBLIC(BrowserContent) public: @@ -68,7 +70,6 @@ if (!sqlDB.open()) return -1; QSqlError error; - int err = ErrGeneral; //Check if the table exists, create table only when it's empty QStringList tablelist = sqlDB.tables(QSql::Tables); @@ -518,12 +519,11 @@ if(atitle.contains("'", Qt::CaseInsensitive)) atitle.replace(QString("'"), QString("''")); - QString queryStatement = "SELECT title,url,1 FROM HistoryTable WHERE title LIKE '%" + atitle + "%' OR url LIKE '%" + atitle + "%'" + - " UNION " + - "SELECT title,url,2 FROM BookMarkTable WHERE title LIKE '%" + atitle + "%' OR url LIKE '%" + atitle + "%'" + - "ORDER BY 3"; - - + QString queryStatement = "SELECT pageTitle,url,1 FROM HistoryTable WHERE pagetitle LIKE '%" + atitle + "%' OR url LIKE '%" + atitle + "%' "+ + " UNION "+ + "SELECT title,url,2 FROM BookMarkTable WHERE title LIKE '%"+atitle+"%' OR url LIKE '%" + atitle + "%'"+ + " ORDER BY 3"; + query.prepare(queryStatement); query.exec(); QSqlError error = query.lastError(); @@ -630,7 +630,6 @@ BOOKMARKSCLIENT_PRIVATEPTR(BrowserContent); QSqlDatabase db = QSqlDatabase::database(priv->m_connectionName); QList nodeslist; - int i=0; bool dbopen = db.isOpen(); bool ok; QString history = ""; @@ -698,7 +697,6 @@ QSqlDatabase db = QSqlDatabase::database(priv->m_connectionName); bool dbopen = db.isOpen(); - int i=0; if(dbopen) {