QStringList b=a.split(QString(" "));
QString c=a;
c.remove(0,4);
- int part=a.count(QString("!q!"));
+ int part=a.count(QString("!@!"));
if(part){
for(int d=0; d<=part; d++){
- action(c.split(QString("!q!"))[d]);
+ action(a.split(QString("!@!"))[d]);
}
}
else if(b[0]==QString("set")){
}
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("!q!")), 0, 1, &ok);
+ QString e=QInputDialog::getItem(this, QString("choice"), QString("On vous offre un choix."), c.split(QString("!#!")), 0, 0, &ok);
if(ok)action(e);
}
else if(b[0]==QString("back")){
conf->setValue(QString("testbuttons"), QVariant("select id,keyword from ui where label=? and action=?;"));
conf->setValue(QString("volumdown"), QVariant("back"));
conf->setValue(QString("volumup"), QVariant("Montpellier"));
+ conf->setValue(QString("askkeyword"), QVariant(0));
qDebug()<<"firstrun() finished";
}
QString &MainWindow::get(int row, int column){
QSqlError b=q->lastError();
db.commit();
if (b.isValid())qDebug()<<"SQL error :"<<b.text();
- if(q->isValid())return 1;
- else return 0;
+ if(q->isSelect())return q->size();
+ else if (q->isValid()) return 0;
+ else return -1;
}
void MainWindow::entry(const QString &a){
QString label, time=QDateTime::currentDateTime().toString(QString("yyyy-MM-dd hh:mm:ss")), entry, context;
qDebug()<<"end getButtons : "<<i<<" button(s) way.size()"<<way.size();
}
void MainWindow::chooseButtonDB(){
- const QString a=QInputDialog::getText(this, QString("chooseButtonDB"), QString("Entrez le mots-clé : "), QLineEdit::Normal, label->text());
- //const QString a=label.text;
+ QString a;
+ if(conf->value(QString("askkeyword")).toBool())a=QInputDialog::getText(this, QString("chooseButtonDB"), QString("Entrez le mots-clé : "), QLineEdit::Normal, label->text());
+ else a=label->text();
chooseButtonDB(a);
}
void MainWindow::chooseButtonDB(const QString & a){