# HG changeset patch # User hgs # Date 1281129705 14400 # Node ID aecf83d556aa9d384af9243bbd491e9673f18e9e # Parent 9b96c4b50d96db8b532957eed9a740800e994d01 201031 diff -r 9b96c4b50d96 -r aecf83d556aa bookmarksengine/browsercontentdll/src/browsercontentdll.cpp --- a/bookmarksengine/browsercontentdll/src/browsercontentdll.cpp Tue Jun 29 00:44:32 2010 -0400 +++ b/bookmarksengine/browsercontentdll/src/browsercontentdll.cpp Fri Aug 06 17:21:45 2010 -0400 @@ -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) {