From 39b899a79d4965d003922c2d484d3f88338dd9e8 Mon Sep 17 00:00:00 2001 From: Norbert Moutarde Date: Wed, 1 Jan 2014 22:36:32 +0100 Subject: [PATCH] ... --- android/AndroidManifest.xml | 31 ++++++++++++++++--------------- mainwindow.cpp | 27 ++++++++++++++++++++------- ui.sql | 1 + 3 files changed, 37 insertions(+), 22 deletions(-) diff --git a/android/AndroidManifest.xml b/android/AndroidManifest.xml index 77313dd..0e2a9be 100644 --- a/android/AndroidManifest.xml +++ b/android/AndroidManifest.xml @@ -1,39 +1,40 @@ - - - + + + - + - + - + - - - - - + + + + + - - - + + + - + + diff --git a/mainwindow.cpp b/mainwindow.cpp index 28f2b98..2e1fe4f 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -29,7 +29,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) signalmap=new QSignalMapper(this); connect(signalmap, SIGNAL(mapped(const QString &)), this, SLOT(action(const QString &))); - label=new QLabel("begin"); + label=new QLabel(conf->value(QString("start")).toString()); setCentralWidget(screen); createMenuBar(); connectDB(); @@ -45,7 +45,7 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent) } void MainWindow::start(){ way.clear(); - getButtons(conf->value(QString("start"), QVariant("start")).toString()); + getButtons(conf->value(QString("start"), QVariant("begin")).toString()); } MainWindow::~MainWindow() { @@ -142,12 +142,16 @@ void MainWindow::action(const QString &a){ conf->setValue(a.split(QString(" "))[1], QInputDialog::getInt(this, "setInt", a.split(QString(" "))[1] , conf->value(QString(a.split(QString(" "))[1])).toInt())); } else if(a.split(QString(" "))[0]=="new"){ - entry(a.remove(0, 4)); + /*QString b=a.remove(0,4);*/ + /*for(int c=1;csetValue(a.split(QString(" "))[1], QFileDialog::getSaveFileName(this, QString("get file"), conf->value(a.split(QString(" "))[1]).toString())); } - else getButtons(a); + getButtons(a); } void MainWindow::createMenuBar(){ FileMenu=new QMenu(QString("&File"), this); @@ -266,6 +270,7 @@ int MainWindow::exec(const QList & a){ q->exec(); QSqlError b=q->lastError(); db.commit(); + qDebug()<<"exec finish"; if (b.isValid())qDebug()<<"SQL error->exec() :"<isSelect())return q->size(); else return 0; @@ -291,7 +296,8 @@ int MainWindow::alias(const QString & a){ void MainWindow::entry(const QString &a){ QString time=QDateTime::currentDateTime().toString(QString("yyyy-MM-dd hh:mm:ss")), entry=""; bool ok=0; - entry=QInputDialog::getText(this, QString("nouvelle entrée"), a, QLineEdit::Normal, "+", &ok); + + entry=QInputDialog::getText(this, QString("nouvelle entrée"), a, QLineEdit::Normal, "", &ok); if((entry=="")||(ok==0))return; QString c=time+" "+entry; QFile fichier(conf->value(QString("file")).toString()); @@ -326,6 +332,12 @@ void MainWindow::addButtonDB(){ cur.chop(1); a=QInputDialog::getText(this, QString("action"), QString("Entrez l'action"), QLineEdit::Normal, cur+"-"+b); if ((a=="")||(ok==0))return; + if(a=="new"){ + for(int c=0;c tmp({"select label,action from ui where keyword like :word;"});; - //label->setText(QString::number(way.size())); - label->setText(a); + label->setText(QString::number(way.size())); + //label->setText(a); way.append(a); tmp.append(a); exec(tmp); @@ -345,6 +357,7 @@ void MainWindow::getButtons(const QString &a){ while(q->next()){ addWidget(q->value(actCol).toString(), new CLabel(q->value(labCol).toString())); }; + qDebug()<<"end getButtons"; } void MainWindow::editButtonDB(){ /*flush(); diff --git a/ui.sql b/ui.sql index 3fdeaca..6cc109b 100644 --- a/ui.sql +++ b/ui.sql @@ -2,6 +2,7 @@ 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','config', 'config'); INSERT INTO "ui" (keyword, label, action) VALUES('begin','lieu','lieu'); INSERT INTO "ui" (keyword, label, action) VALUES('lieu', 'oliver''s pub', 'begi-lie-oliver'); INSERT INTO "ui" (keyword, label, action) VALUES('begi-lie-oliver','audrey','begi-olive-audrey'); -- 2.45.1