From: Norbert Moutarde Date: Sat, 15 Aug 2015 09:46:23 +0000 (+0200) Subject: I've added "hack" into action and action("val") is more usefull (but X-Git-Url: https://git.nothing2do.fr/?a=commitdiff_plain;h=451edddfa889e4a98dda5604f141ad99d57e0ce8;p=diary-mobile.git I've added "hack" into action and action("val") is more usefull (but still bugged) --- diff --git a/mainwindow.cpp b/mainwindow.cpp index 4a33f44..0f1e862 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -68,7 +68,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) setCentralWidget(screen); createMenuBar(); connectDB(); - showExpanded(); + showFullScreen(); if((conf->value(QString("first")).toInt()==1)){ qDebug()<<"second"; bool ok; @@ -433,9 +433,19 @@ void MainWindow::action(const QString &a){ } else if(b[0]==QString("val")){ if(bs!=1){ - 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])); + if((b[1]==QString("list"))&&(bs==2)){ + flush(); + QList tmpkeys=valeur->keys(); + QList tmpvalues=valeur->values(); + for(int a=0;asize();a++){ + addWidget(tmpkeys[a], new CLabel(tmpvalues[a], *conf)); + if(deb)QMessageBox::information(this, QString("val"), QString("list val")); + } + }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])); + }; } }else{ valeur->clear(); @@ -446,6 +456,10 @@ void MainWindow::action(const QString &a){ else if(b[0]==QString("add")){ addDB(c); } + else if (b[0]==QString("hack")){ + if (c=="")action(); + else action(c); + } else{ get(conf->value(QString("currenttype")).toString(),a); //a="";