]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
I've removed action("run"), and multiple action is separated by !q! (as
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 24 May 2014 07:01:48 +0000 (09:01 +0200)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 24 May 2014 07:36:47 +0000 (09:36 +0200)
before)

mainwindow.cpp

index 58de54f19193778f156f7995bea73d272f450499..8ba3c2b557142f51a10b9825f7f8714df95fbfb4 100644 (file)
@@ -166,7 +166,13 @@ void MainWindow::action(const QString &a){
     QStringList b=a.split(QString(" "));
     QString c=a;
     c.remove(0,4);
-    if (b[0]==QString("set")){
+    int part=a.count(QString("!q!"));
+    if(part){
+        for(int d=0; d<=part; d++){
+            action(a.split(QString("!q!"))[d]);
+        }
+    }
+    else if(b[0]==QString("set")){
         conf->setValue(b[1], b[2]);
     }
     else if(b[0]==QString("settext")){
@@ -195,12 +201,7 @@ void MainWindow::action(const QString &a){
             way.removeLast();
             getButtons(way.takeLast());
         }
-    }
-    else if(b[0]==QString("run")){
-        for(int d=0; d<=a.count(QString("!q!")); d++){
-            action(c.split(QString("!q!"))[d]);
-        }
-    }
+    } 
     else if(b[0]==QString("setfile")){
         bool ok;
         QString e=QFileDialog::getSaveFileName(this, QString("get file"), conf->value(b[1]).toString());