From: Norbert Moutarde Date: Sat, 7 Mar 2015 10:53:05 +0000 (+0100) Subject: i restart after a long time away X-Git-Url: https://git.nothing2do.fr/?a=commitdiff_plain;h=66e1b78c552f58e49667acc4e23d0a75656e032c;p=diary-mobile.git i restart after a long time away --- diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index e22de71..3754b1e 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -48,4 +48,6 @@ + + diff --git a/mainwindow.cpp b/mainwindow.cpp index 79f7463..ca3b5d4 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -45,6 +45,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) orienta=1; if(conf->allKeys().size()==0){ qDebug()<<"first"; + d.lock(); firstrun(); download(QString("http://www.nothing2do.eu/diary-mobile_")+ QLocale::system().name()+ QString(".qm")); connect(m, SIGNAL(downloaded()), SLOT(writeTr())); @@ -60,14 +61,14 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) grid=new QGridLayout(screen); grid->setSizeConstraint(QLayout::SetMinAndMaxSize); signalmap=new QSignalMapper(this); - val=new QHash; + valeur=new QMap; qDebug()<<"1' connect : "<show(); + this->showFullScreen(); if((conf->value(QString("first")).toInt()==1)){ qDebug()<<"second"; bool ok; @@ -78,10 +79,11 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) }; statusBar()->addPermanentWidget(label); menuBar()->setVisible(conf->value(QString("menu")).toBool()); - //start(); 2' connect will start when data is come + d.lock(); + start(); } void MainWindow::start(){ - QString a=conf->value(QString("currenttype")).toString(); + QString a=conf->value(QString("currenttype"), QString("buttons")).toString(); way=conf->value(QString("start"), conf->value(QString("startdefault"))).toStringList(); QString b=way.last(); qDebug()<<"a="<text()); } - for(QMap::iterator a=val->begin;a!=val->end;a++){ - if(key.contains(a.key()))key.replace(a.key(), a.value()); + for(QMap::iterator b=valeur->begin();b!=valeur->end();++b){ + if(key.contains(b.key()))key.replace(b.key(), b.value()); } int c=grid->count(), maxc=conf->value(QString("maxcolumn")).toInt(), maxl=conf->value(QString("maxline")).toInt(); grid->addWidget(a, c/maxc, c%maxc, 1, 1, Qt::AlignJustify| Qt::AlignVCenter | Qt::AlignHCenter); @@ -426,8 +428,16 @@ void MainWindow::action(const QString &a){ qDebug()<<"d : "<insert(b[2*a], b[2*a+1]); + qDebug()<<"val.size()=="<size()<value(QString("currenttype")).toString(),a); + //a=""; } } @@ -585,7 +595,7 @@ void MainWindow::firstrun(){ conf->setValue(QString("multiline"), QVariant(0)); conf->setValue(QString("startdefault"), QVariant("begin")); conf->setValue(QString("actionmenu"), QVariant("-menuback")); - + d.unlock(); qDebug()<<"firstrun() finished"; } QString MainWindow::get(int column){ @@ -595,8 +605,8 @@ QString MainWindow::get2(int column){ return qq->value(column).toString(); } int MainWindow::exec(const QList & a){ - qDebug()<<"exec("<prepare: "<prepare(a[0]); for (int j=1; jbindValue(j-1, a[j]); qDebug()<<"bind "< & a){ qDebug()<<"exec():"<exec(); QSqlError b=q->lastError(); db.commit(); - if (b.isValid()){qDebug()<<"SQL error :"<isSelect())return q->size(); - else if (q->isValid()) return 0; - else return -1; + if (b.isValid()){qDebug()<<"SQL error :"<isSelect())return q->size(); + else if(q->isValid()) return 0; + return -1; } int MainWindow::exec2(const QList & a){ qDebug()<<"exec("<value(QString("get")+d).toString(); - qDebug()<<"x="<value(t).toString(); + qDebug()<<"l691 x="<update(); + //grid->update(); //scroll->updateGeometry(); - screen->updateGeometry(); - return 0; - qDebug()<<"end getButtons : "<updateGeometry(); + qDebug()<<"end printItem : "< * valeur; };