--- /dev/null
+PRAGMA foreign_keys=OFF;
+BEGIN TRANSACTION;
+CREATE TABLE ui(keyword text, label text, action text);
+INSERT INTO "ui" VALUES('begin','olìver'' s','begi-oliver ');
+INSERT INTO "ui" VALUES('begi-oliver ','audrey','begi-opub-audrey');
+INSERT INTO "ui" VALUES('begi-opub-audrey ','tu as un copain, vraiment ?','begi-opub-audre-raison ');
+INSERT INTO "ui" VALUES('begin','course','begi-x');
+CREATE TABLE raw(date timestamp, texte text);
+COMMIT;
conf->setValue(QString("file"), QVariant("diary.txt"));
conf->setValue(QString("maxcolumn"), QVariant(4));
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;"));
}
QString &MainWindow::get(int row, int column){
q->seek(row);
void MainWindow::entry(){
QDateTime v;
QString a=v.currentDateTime().toString(QString("yyyy-MM-dd hh:mm:ss"))+" "+texte->text();
- QFile fichier(file);
+ QFile fichier(conf->value(QString("file")).toString());
fichier.open(QIODevice::Append | QIODevice::Text);
QTextStream flux(&fichier);
flux << a << endl;
QString cmd="insert into ui (keyword, label, action) values ('";
QString key=QInputDialog::getText(this, QString("keyword"), QString("Entrez votre mot clé"), QLineEdit::Normal, label->text());
if (key=="")key="default";
- QString label=QInputDialog::getText(this, QString("label"), QString("Entrez le label"));
- if (label=="")label="default";
- QString action=QInputDialog::getText(this, QString("action"), QString("Entrez l'action"));
+ QString view=QInputDialog::getText(this, QString("label"), QString("Entrez le label"));
+ if (view=="")view="default";
+ QString action=QInputDialog::getText(this, QString("action"), QString("Entrez l'action"), QLineEdit::Normal, label->text());
if(action=="")action="begin";
- QString a=cmd+key+"', '"+label+"', '"+action+"');";
+ QString a=cmd+key+"', '"+view+"', '"+action+"');";
exec(a);
}
void MainWindow::getButtons(const QString &a){
QString tmp("select label,action from ui where keyword like '%"+a+"%';");
exec(tmp);
- //r=q->record();r
+ //r=q->record();
//qDebug()<<"nmb of col : "<<r.count();
int labCol = 0;//r.indexOf("label");
int actCol = 1;//r.indexOf("action");