hbox=new QHBoxLayout();
grid=new QGridLayout();
ok=new CLabel("ok");
+ ok->setSizePolicy(QSizePolicy::Fixed, QSizePolicy::Fixed);
connect(ok, SIGNAL(clicked()), this, SLOT(entry()));
hbox->addWidget(texte);
hbox->addWidget(ok);
else getButtons(a);
- qDebug()<<"action() end";
- //start();
+ //qDebug()<<"action() end";
+
}
void MainWindow::createMenuBar(){
setWordWrap(true);
setLineWidth(5);
setStyleSheet("background-color: red;border-style: outset;border-width: 7px;border-radius: 10px;border-color: beige;font: bold 10px;padding: 6px;");
- setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);
+ setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
}
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', 'chien');"));
+ exec(QString("insert into ui (keyword, label, action) values ('begin', 'fille', 'fille');"));
+ exec(QString("insert into ui (keyword, label, action) values ('fille', 'aurelie', 'f-aurelie');"));
+ exec(QString("insert into ui (keyword, label, action) values ('f-aurelie', 'discours', 'f-a-discours');"));
}
void MainWindow::addButton(){
QString cmd="insert into ui (keyword, label, action) values ('";
exec(a);
};
void MainWindow::getButtons(const QString &a){
- QString tmp("select keyword,label,action from ui where keyword like '%"+a+"%';");
+ QString tmp("select label,action from ui where keyword like '%"+a+"%';");
exec(tmp);
//r=q->record();
//qDebug()<<"nmb of col : "<<r.count();
- int labCol = 1;//r.indexOf("label");
- int sqlCol = 2;//r.indexOf("action");
+ int labCol = 0;//r.indexOf("label");
+ int actCol = 1;//r.indexOf("action");
while(q->next()){
- addWidget(q->value(sqlCol).toString(), new CLabel(q->value(labCol).toString()));
+ addWidget(q->value(actCol).toString(), new CLabel(q->value(labCol).toString()));
}
}