addWidget(QString("box "+tmpvalues[a]), new CLabel(tmpkeys[a], *conf));
if(deb)QMessageBox::information(this, QString("val"), QString(tmpkeys[a]+"=="+tmpvalues[a]));
}
- }else if(b[2]==QString("?")){
+ }else if(bs==2){
+ QMessageBox::information(this, QString("val)"), QString(b[1]+"=="+valeur->value(b[1], QString("don't exist"))));
+ }else if((bs==3)&&(b[2]==QString("?"))){
QString val,tmp="Enter value for "+QString(b[1]);
val=QInputDialog::getText(this, "val", QString(tmp), QLineEdit::Normal, QString(""), &ok);
if(ok)action(QString("val "+b[1]+" "+val));
if((deb)&&(ok))QMessageBox::information(this, QString("val"), QString("val("+b[1]+")=="+val));
- }
- else{
- int t=aa.size()-b.at(2).size()+1;
+ }else{//if (bs=>3)&&(b[2]!="?")
+ int t=aa.size()-(b[1].size())-5;//5==val+2 space
+ qDebug()<<"aa.size()=="<<aa.size()<<" b[1].size()=="<<b[1].size()<<" t=="<<t<<endl;
QString tmp=aa.right(t);
valeur->insert(b[1], tmp);
if(deb)QMessageBox::information(this, QString("val"), QString("val("+b[1]+")=="+tmp));
}
- }else{
+ }else{
valeur->clear();
if(deb)QMessageBox::information(this, QString("val"), QString("val cleared"));
- }
+ }
QString tmp=QString("val.size()==")+QString::number(valeur->size());
if(deb)QMessageBox::information(this, QString("val"), tmp);
}