From: Norbert Moutarde Date: Sat, 7 Dec 2013 11:07:28 +0000 (+0100) Subject: getButtons get buttons by keyword (as its name say). X-Git-Url: https://git.nothing2do.fr/?a=commitdiff_plain;h=5c3bf487ec705d6afc31c62c20baaeb1c37a84ea;p=diary-mobile.git getButtons get buttons by keyword (as its name say). --- diff --git a/mainwindow.cpp b/mainwindow.cpp index f98fc4a..5c78cf1 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -50,17 +50,11 @@ MainWindow::MainWindow(QWidget *parent) } void MainWindow::start(){ flush(); + QString t("begin"); + getButtons(t); + - //qDebug()<<"select * from ui; : "<record(); - qDebug()<<"nmb of col : "<next()){ - addWidget(q->value(sqlCol).toString(), new CLabel(q->value(labCol).toString())); - } } MainWindow::~MainWindow() @@ -196,13 +190,11 @@ void MainWindow::action(const QString & a){ else if (a=="database")choosedb(); else if (a=="password")choosepass(); else if (a=="file")choosefile(); - /*for (int i=0; iprepare(a);// make it q->exec();// do it QSqlError b=q->lastError(); @@ -364,7 +356,7 @@ int MainWindow::entry(){ QTextStream flux(&fichier); flux << a << endl; fichier.close(); - qDebug()<prepare("INSERT INTO raw (date, texte) VALUES (:date, :txt);"); q->bindValue(":date", v.currentDateTime().toString(QString("yyyy-MM-dd hh:mm:ss"))); q->bindValue(":txt", texte->text()); @@ -378,7 +370,7 @@ int MainWindow::entry(){ int MainWindow::createdb(){ exec(QString("create table ui(keyword text, label text, action text);")); exec(QString("create table raw(date timestamp, texte text);")); - exec(QString("insert into ui (keyword, label, action) values ('begin', 'chat', 'select texte from raw');")); + exec(QString("insert into ui (keyword, label, action) values ('begin', 'chat', 'chien');")); } void MainWindow::addButton(){ QString cmd="insert into ui (keyword, label, action) values ('"; @@ -389,7 +381,17 @@ void MainWindow::addButton(){ QString action=QInputDialog::getText(this, QString("action"), QString("Entrez l'action")); QString a=cmd+key+"', '"+label+"', '"+action+"');"; - qDebug()<<"a="<record(); + //qDebug()<<"nmb of col : "<next()){ + addWidget(q->value(sqlCol).toString(), new CLabel(q->value(labCol).toString())); + } +} diff --git a/mainwindow.h b/mainwindow.h index d9236a5..f0571bd 100644 --- a/mainwindow.h +++ b/mainwindow.h @@ -87,6 +87,7 @@ private slots: int entry(); int createdb(); void addButton(); + void getButtons(const QString &); public slots: signals: