From: Norbert Moutarde Date: Mon, 30 Dec 2013 08:45:19 +0000 (+0100) Subject: bug X-Git-Url: https://git.nothing2do.fr/?a=commitdiff_plain;h=4baaddb19a33a0a5f2b32da986054df7e7123e2a;p=diary-mobile.git bug --- diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index d095089..8369585 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,20 +1,20 @@ - - - + + + - + - - + + - - + + @@ -27,16 +27,16 @@ - + - + + - diff --git a/mainwindow.cpp b/mainwindow.cpp index 4cea0f2..46ae7c8 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -145,7 +145,7 @@ void MainWindow::action(const QString &a){ entry(a.remove(0, 4)); } else if(a.split(QString(" "))[0]=="setfile"){ - conf->setValue(a.split(QString(" "))[1], QFileDialog::getSaveFileName(this, QString("get file"), QDir::homePath())); + conf->setValue(a.split(QString(" "))[1], QFileDialog::getSaveFileName(this, QString("get file"), conf->value(a.split(QString(" "))[1]).toString())); } else getButtons(a); } @@ -161,7 +161,7 @@ void MainWindow::createMenuBar(){ EditMenu->addAction(trUtf8("C&reate database"), this, SLOT(createDB()), QKeySequence(trUtf8("Ctrl+R", "Edit|Database"))); EditMenu->addAction(trUtf8("A&dd buttons"), this, SLOT(addButtonDB()), QKeySequence(trUtf8("Ctrl+D", "Add buttons"))); EditMenu->addAction(trUtf8("&Edit buttons"), this, SLOT(editButtonDB()), QKeySequence(trUtf8("Ctrl+E", "Edit|&Edit button"))); - EditMenu->addAction(trUtf8("&View menu"), this, SLOT(toggleMenu()), QKeySequence(trUtf8("Ctrl+T", "Edit|View menu"))); + EditMenu->addAction(trUtf8("&View/Hide menu"), this, SLOT(toggleMenu()), QKeySequence(trUtf8("Ctrl+T", "Edit|View menu"))); menuBar()->addMenu(EditMenu); HelpMenu=new QMenu(QString("&Help")); HelpMenu->addAction(tr("About Qt"), qApp, SLOT(aboutQt()), QKeySequence(tr("ctrl+H", "About Qt"))); @@ -247,7 +247,6 @@ void MainWindow::firstrun(){ conf->setValue(QString("SQLsettings"), QVariant("requiressl=1 connect_timeout=10000")); conf->setValue(QString("button"), QVariant("background-color: red;border-style: outset;border-width: 7px;border-radius: 10px;border-color: beige;font: bold 15px;padding: 6px;")); conf->setValue(QString("menu"), QVariant(1)); - conf->setValue(QString("sqlfile"), QVariant("ui.sql")); //conf->setValue(QString("update"), QVariant("http://www.nothing2do.eu/ui.sql")); conf->setValue(QString("update"), QVariant("https://raw.github.com/Nothing2Do/diary-mobile-android/master/ui.sql")); } @@ -323,7 +322,7 @@ void MainWindow::addButtonDB(){ a=QInputDialog::getText(this, QString("keyword"), QString("Entrez le nom de la page où il siègera"), QLineEdit::Normal, cur); cmd.append(a); cur.chop(1); - a=QInputDialog::getText(this, QString("action"), QString("Entrez l'action"), QLineEdit::Normal, cur+" "+b); + a=QInputDialog::getText(this, QString("action"), QString("Entrez l'action"), QLineEdit::Normal, cur+" "+a); cmd.append(a); exec(cmd); getButtons(way[way.size()-1]); @@ -422,10 +421,8 @@ void MainWindow::writeUpdate(){ qDebug()<<"downloaded : "<downloadedData().size()<<" byte"; /* put newly downloaded sql file into database */ int a=m->downloadedData().count('\n'); - q->prepare(QString("delete from ui;")); - q->exec(); for(int i=0; iprepare("<prepare(m->downloadedData().split('\n').at(i)); + q->prepare(m->downloadedData().split('\n').at(i)); q->exec(); } start(); diff --git a/ui.sql b/ui.sql index 6ef13d2..ee147e4 100644 --- a/ui.sql +++ b/ui.sql @@ -1,5 +1,6 @@ PRAGMA foreign_keys=OFF; BEGIN TRANSACTION; +delete from ui; INSERT INTO "ui" (keyword, label, action) VALUES('begin','new', 'new'); INSERT INTO "ui" (keyword, label, action) VALUES('begin','fille','fille'); INSERT INTO "ui" (keyword, label, action) VALUES('begin','lieu','lieu'); @@ -33,6 +34,5 @@ INSERT INTO "ui" (keyword, label, action) VALUES('config','filesave','settext fi INSERT INTO "ui" (keyword, label, action) VALUES('config','SQLsettings', 'settext SQLsettings'); INSERT INTO "ui" (keyword, label, action) VALUES('config','button', 'settext button'); INSERT INTO "ui" (keyword, label, action) VALUES('config','fichier SQL', 'settext sqlfile'); -INSERT INTO "ui" (keyword, label, action) VALUES('config','getSQL', 'settext getsql'); INSERT INTO "ui" (keyword, label, action) VALUES('config','update', 'settext update'); COMMIT;