]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
debug my new func
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Fri, 3 Jan 2014 19:15:15 +0000 (20:15 +0100)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Fri, 3 Jan 2014 19:15:15 +0000 (20:15 +0100)
mainwindow.cpp
ui.sql

index 5448e3793b52db4ebea3eb67b70909eea2be8e4a..032439e2928f12511405f4f4632d2087fc34fc0e 100644 (file)
@@ -249,7 +249,7 @@ void MainWindow::firstrun(){
     conf->setValue(QString("database"), QVariant("db"));
     conf->setValue(QString("password"), QVariant("pass"));
     conf->setValue(QString("file"), QVariant("diary.txt"));
-    conf->setValue(QString("buttonfile"), QVariant("bfile.xml"));
+    conf->setValue(QString("buttonfile"), QVariant("bfile.sql"));
     conf->setValue(QString("maxcolumn"), QVariant(2));
     conf->setValue(QString("maxline"), QVariant(5));
     conf->setValue(QString("SQLsettings"), QVariant("requiressl=1 connect_timeout=10000"));
@@ -446,11 +446,20 @@ void MainWindow::writeUpdate(){
     qDebug()<<"downloaded : "<<m->downloadedData().size()<<" byte";
     /* put newly downloaded sql file into database */
     int a=m->downloadedData().count('\n');
+    qDebug()<<"first line : "<<m->downloadedData().split('\n').at(0);
     q->prepare(m->downloadedData().split('\n').at(0));
     for(int i=1; i<a; i++){
-        int b=m->downloadedData().split('\n').at(i).count('§');
-        for(int j=0; j<b; j++)q->bindValue(j, m->downloadedData().split('\n').at(i).split('§').at(j));
-    }
+        int b=m->downloadedData().split('\n').at(i).count("§");
+        qDebug()<<i<<"th line, "<<b<<" part";
+        for(int j=0; j<b+1; j++){
+            q->bindValue(j, m->downloadedData().split('\n').at(i).split('§').at(j));
+            qDebug()<<"bind "<<j<<" and "<< m->downloadedData().split('\n').at(i).split('§').at(j);
+        }
+    };
     q->exec();
+    QFile c(conf->value(QString("buttonfile")).toString());
+    c.open(QIODevice::Append);
+    c.write(m->downloadedData());
+
 }
 
diff --git a/ui.sql b/ui.sql
index a98147c33180e24a1403dcd7a62b4be171f8de27..ef11e240fd7dc607aca70935641ce775f45e5f15 100644 (file)
--- a/ui.sql
+++ b/ui.sql
@@ -20,4 +20,3 @@ config§button§settext button
 config§download§settext download
 config§upload§settext upload
 config§start§settext start
-