]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
added action("val ?") to get value on the go
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Tue, 15 Sep 2015 21:36:36 +0000 (23:36 +0200)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Tue, 15 Sep 2015 21:36:36 +0000 (23:36 +0200)
mainwindow.cpp

index b8ebae61b55f39dc1857a5d28b04b185e9597367..0b6e5925bfba05d106efdab17d9ca92177f26bb2 100644 (file)
@@ -446,7 +446,12 @@ void MainWindow::action(const QString &a){
                     addWidget(QString("box "+tmpkeys[a]), new CLabel(tmpvalues[a], *conf));
                     if(deb)QMessageBox::information(this, QString("val"), QString(tmpkeys[a]+"=="+tmpvalues[a]));
                 }
-            }else{
+            }else if(b[2]=QString("?")){
+                QString val;
+                val=QInputDialog::getText(this, "set", trUtf8("Variable's name ?", "text to ask value's name before changing it (set)"), QLineEdit::Normal, QString(""), &ok);
+                if(ok)action(QString("val"+b[1]+" "+val));S
+            }
+            else{
                 for(int a=0;a<((bs-1)/2); a++){
                     valeur->insert(b[(2*a)+1], b[(2*a)+2]);
                     if(deb)QMessageBox::information(this, QString("val"), QString("val("+b[(2*a)+1]+")=="+b[(2*a)+2]));