]> git.nothing2do.fr Git - diary-mobile.git/commitdiff
back() don't print backmenu in list
authorNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Thu, 17 Apr 2014 18:16:57 +0000 (20:16 +0200)
committerNorbert Moutarde <norbert.moutarde@nothing2do.eu>
Thu, 17 Apr 2014 18:16:57 +0000 (20:16 +0200)
mainwindow.cpp

index 15144fd8891e37acf75d3f2db3037d676d333151..c1f9589e111e6a11d24888afecd3809502045d0a 100644 (file)
@@ -125,6 +125,7 @@ CLabel* MainWindow::addWidget(const QString &key, const CLabel *a){
 void MainWindow::action(const QString &a){
     qDebug()<<"action("<<a<<")";
     QStringList b=a.split(QString(" "));
+    QString c=a.remove(0,4);
     if (b[0]==QString("set")){
         conf->setValue(b[1], b[2]);
     }
@@ -135,16 +136,14 @@ void MainWindow::action(const QString &a){
         conf->setValue(b[1], QInputDialog::getInt(this, "setInt", b[1] , conf->value(QString(b[1])).toInt()));
     }
     else if(b[0]=="new"){
-        QString b=a.remove(0,4);
-        entry(b);
+        entry(c);
     }
     else if(a=="nothing")return;
     else if(b[0]=="setfile"){
         conf->setValue(b[1], QFileDialog::getSaveFileName(this, QString("get file"), conf->value(b[1]).toString()));
     }
     else if(b[0]==QString("box")){
-        a.remove(0, 4);
-        QMessageBox::information(this, "", a);
+        QMessageBox::information(this, "", c);
     }
     else if(b[0]=="quit"){
         quit();
@@ -409,7 +408,7 @@ void MainWindow::RAWsent(){
 void MainWindow::back(){
     flush();
     getButtons(conf->value(QString("menu")).toString());
-    for(int i=0; i<way.size(); i++){
+    for(int i=0; i<way.size()-1; i++){
         addWidget(QString(way[i]), new CLabel(QString(way[i]), conf->value(QString("button")).toString()));
     }
 }