plugins icon in translation
[mdictionary] / src / mdictionary / backbone / Bookmarks.cpp
index c39f868..2df2de7 100644 (file)
@@ -43,9 +43,10 @@ bool Bookmarks::checkAndCreateDb() {
 
 void Bookmarks::clear() {
     checkAndCreateDb();
+    qDebug()<<"dename1"<<dbName;
     QSqlDatabase db = getDbCnx(dbName);
     if(!db.isOpen() && !db.open()) {
-        qDebug() << "Database error: " << db.lastError().text() << endl;
+        qDebug() << "Database error1: " << db.lastError().text() << endl;
         return ;
     }
     QSqlQuery cur(db);
@@ -58,9 +59,10 @@ void Bookmarks::clear() {
 
 void Bookmarks::add(Translation* translation) {
     checkAndCreateDb();
+    qDebug()<<"dename2"<<dbName;
     QSqlDatabase db = getDbCnx(dbName);
     if(!db.isOpen() && !db.open()) {
-        qDebug() << "Database error: " << db.lastError().text() << endl;
+        qDebug() << "Database error2: " << db.lastError().text() << endl;
         return ;
     }
     translation->setBookmark(true);
@@ -75,10 +77,11 @@ void Bookmarks::add(Translation* translation) {
 
 
 void Bookmarks::remove(Translation* translation) {
+    qDebug()<<"dename3"<<dbName;
     checkAndCreateDb();
     QSqlDatabase db = getDbCnx(dbName);
     if(!db.isOpen() && !db.open()) {
-        qDebug() << "Database error: " << db.lastError().text() << endl;
+        qDebug() << "Database error3: " << db.lastError().text() << endl;
         return ;
     }
     QSqlQuery cur(db);
@@ -91,11 +94,12 @@ void Bookmarks::remove(Translation* translation) {
 
 
 QList<Translation*> Bookmarks::list() {
+    qDebug()<<"dename4"<<dbName;
     checkAndCreateDb();
     QList<Translation*> res;
     QSqlDatabase db = getDbCnx(dbName);
     if(!db.isOpen() && !db.open()) {
-        qDebug() << "Database error: " << db.lastError().text() << endl;
+        qDebug() << "Database error4: " << db.lastError().text() << endl;
         return res;
     }
     QSqlQuery cur(db);
@@ -110,6 +114,7 @@ QList<Translation*> Bookmarks::list() {
 
 
 QList<Translation*> Bookmarks::searchWordList(QString word) {
+    qDebug()<<"dename5"<<dbName;
     checkAndCreateDb();
     if(word.indexOf("*")==-1 && word.indexOf("?")== -1)
         word+="%";
@@ -119,7 +124,7 @@ QList<Translation*> Bookmarks::searchWordList(QString word) {
     QList<Translation*> tr;
     QSqlDatabase db = getDbCnx(dbName);
     if(!db.isOpen() && !db.open()) {
-        qDebug() << "Database error: " << db.lastError().text() << endl;
+        qDebug() << "Database error5: " << db.lastError().text() << endl;
         return tr;
     }
     QSqlQuery cur(db);
@@ -139,11 +144,12 @@ QList<Translation*> Bookmarks::searchWordList(QString word) {
 
 
 QStringList Bookmarks::search(QString word, QString dbName) {
-    //checkAndCreateDb();
+    checkAndCreateDb();
+    qDebug()<<"dename6"<<dbName;
     QStringList result;
     QSqlDatabase db = getDbCnx(dbName);
     if(!db.isOpen() && !db.open()) {
-        qDebug() << "Database error: " << db.lastError().text() << endl;
+        qDebug() << "Database error6: " << db.lastError().text() << endl;
         return result;
     }
     QSqlQuery cur(db);
@@ -161,8 +167,9 @@ QStringList Bookmarks::search(QString word, QString dbName) {
 
 
 bool Bookmarks::inBookmarks(QString word) {
+    qDebug()<<"dename7"<<dbName;
     if(!mdb.isOpen() && !mdb.open()) {
-        qDebug() << "Database error: " << mdb.lastError().text() << endl;
+        qDebug() << "Database error7: " << mdb.lastError().text() << endl;
         return false;
     }
     QSqlQuery cur(mdb);