From a648963458f94b6dde644a5dcdfdeda86d8a5f60 Mon Sep 17 00:00:00 2001 From: Norbert Moutarde Date: Tue, 15 Sep 2015 23:36:36 +0200 Subject: [PATCH] added action("val ?") to get value on the go --- mainwindow.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/mainwindow.cpp b/mainwindow.cpp index b8ebae6..0b6e592 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -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])); -- 2.45.1