scroll->setSizePolicy(QSizePolicy::Maximum, QSizePolicy::Maximum);
scroll->setHorizontalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
scroll->setVerticalScrollBarPolicy(Qt::ScrollBarAlwaysOff);
- scroll->setWidgetResizable(1);*/
+ scroll->setWidgetResizable(0);*/
grid=new QGridLayout(screen);
//scroll->show();
- grid->setSizeConstraint(QLayout::SetMinimumSize);
+ grid->setSizeConstraint(QLayout::SetMinAndMaxSize);
/*ks=new QsKineticScroller(scroll);
ks->enableKineticScrollFor(scroll);*/
signalmap=new QSignalMapper(this);
case ScreenOrientationAuto:
//attribute = Qt::WA_AutoOrientation;
break;
-#endif // QT_VERSION < 0x040702
+#endif // QT_VERSION > 0x040702
};
//setAttribute(attribute, true);
}
}
void MainWindow::quit(){
qDebug()<<"quit()";
- conf->setValue(QString("menu"), menuBar()->isVisible());
conf->setValue(QString("start"), way.last());
//savButtons();
db.commit();
db.close();
qApp->quit();
}
-CLabel* MainWindow::addWidget(const QString &key, const CLabel *a){
+const CLabel* MainWindow::addWidget(const QString &key, const CLabel *a){
qDebug()<<"addWidget("<<key<<")";
int maxc=conf->value(QString("maxcolumn")).toInt();
int maxl=conf->value(QString("maxline")).toInt();
void MainWindow::toggleMenu(){
if (menuBar()->isVisible()){
menuBar()->hide();
+ conf->setValue(QString("menu"), 0);
}else{
menuBar()->show();
+ conf->setValue(QString("menu"), 1);
}
}
context.append(way[b]);
context.append(" ");
}
- context.append(way[way.size()-1]);
+ context.append(way.last());
if(a=="")label=context+" : ";
else label=context+", "+a+" : ";
entry=QInputDialog::getText(this, QString("nouvelle entrée"), label, QLineEdit::Normal, "", &ok);
if(a=="")c=context+" : "+entry;
else c=context+", "+a+" : "+entry;
QList<QString> d({"INSERT INTO raw (date, texte) VALUES (:date, :txt);", time, c});
- exec(d);
+ if(!exec(d))qDebug()<<"exec don't works (l370)";
QSqlError b=q->lastError();
if (b.isValid())qDebug()<<"q->lastError():"<<b.text();
}
}
void MainWindow::createDB(){
qDebug()<<"createDB()";
- exec(QList<QString>({"create table ui(id INTEGER PRIMARY KEY AUTOINCREMENT,keyword text, label text, action text);"}));
- exec(QList<QString>({"create table raw(date timestamp, texte text);"}));
+ exec(QList<QString>({"create table ui(id INTEGER PRIMARY KEY AUTOINCREMENT, keyword text, label text, action text);"}));
+ exec(QList<QString>({"create table raw(id INTEGER PRIMARY KEY AUTOINCREMENT, date timestamp, texte text);"}));
}
void MainWindow::addButtonDB(){
qDebug()<<"addButtonDB()";