]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
I've added "hack" into action and action("val") is more usefull (but
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 15 Aug 2015 09:46:23 +0000 (11:46 +0200)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Sat, 15 Aug 2015 09:46:23 +0000 (11:46 +0200)
still bugged)

mainwindow.cpp

index 4a33f449d06446a88fd7c4885d15641a74211603..0f1e8622c76517948920433c0a5d0a464a53f192 100644 (file)
@@ -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<QString> tmpkeys=valeur->keys();
+                QList<QString> tmpvalues=valeur->values();
+                for(int a=0;a<valeur->size();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="";