From: Norbert Moutarde Date: Thu, 29 May 2014 18:46:01 +0000 (+0200) Subject: I've added conf("sepcmd"), conf("sepchc") and conf("sqlval") X-Git-Url: https://git.nothing2do.fr/?a=commitdiff_plain;h=4dc86c802f95dc640b2a75852de0f5cd53aa70ea;p=diary-mobile.git I've added conf("sepcmd"), conf("sepchc") and conf("sqlval") --- diff --git a/mainwindow.cpp b/mainwindow.cpp index b55446b..188ef3f 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -166,10 +166,10 @@ void MainWindow::action(const QString &a){ QStringList b=a.split(QString(" ")); QString c=a; c.remove(0,4); - int part=a.count(QString("!@!")); + int part=a.count(conf->value(QString("sepcmd")).toString()); if(part){ for(int d=0; d<=part; d++){ - action(a.split(QString("!@!"))[d]); + action(a.split(conf->value(QString("sepcmd")).toString())[d]); } } else if(b[0]==QString("set")){ @@ -193,7 +193,7 @@ void MainWindow::action(const QString &a){ } else if(b[0]==QString("a/b")){ bool ok; - QString e=QInputDialog::getItem(this, QString("choice"), QString("On vous offre un choix."), c.split(QString("!#!")), 0, 0, &ok); + QString e=QInputDialog::getItem(this, QString("choice"), QString("Veuillez choisir une action."), c.split(conf->value(QString("sepchc")).toString()), 0, 0, &ok); if(ok)action(e); } else if(b[0]==QString("back")){ @@ -218,12 +218,12 @@ void MainWindow::action(const QString &a){ way.clear(); } else if(b[0]==QString("sql")){ - int value=c.count(QString("?")); + int value=c.count(conf->value(QString("sqlval")).toString()); QList cmd({c}); if (value){ for(int d=0; d<=value; d++){ bool ok; - QString e=QInputDialog::getText(this, "set", "value ?", QLineEdit::Normal, QString(""), &ok); + QString e=QInputDialog::getText(this, "set", c+" : "+d, QLineEdit::Normal, QString(""), &ok); if(ok)cmd.append(e); else break;// in case of break, exec complain about cmd size } @@ -371,6 +371,9 @@ void MainWindow::firstrun(){ conf->setValue(QString("volumdown"), QVariant("back")); conf->setValue(QString("volumup"), QVariant("Montpellier")); conf->setValue(QString("askkeyword"), QVariant(1)); + conf->setValue(QString("sepcmd"), QVariant("!@!")); + conf->setValue(QString("sepchc"), QVariant("!#!")); + conf->setValue(QString("sqlval"), QVariant("?")); qDebug()<<"firstrun() finished"; } QString &MainWindow::get(int row, int column){ @@ -441,7 +444,7 @@ void MainWindow::getButtons(const QString &b){ else a.remove(0, 1); qDebug()<<"getButtons("<