setCentralWidget(screen);
createMenuBar();
statusBar()->addPermanentWidget(label);
- qDebug()<<grid->expandingDirections();
+ toggleMenu();
start();
}
void MainWindow::start(){
flush();
//connectdb();
+ //exec(QString("select * from ui;"));
+
+ //r=q->record();
+ /*q->first();
+ int labCol = 0;//r.indexOf("label");
+ int sqlCol = 1;//r.indexOf("sql");
+ while(q->next()){
+ addWidget(q->value(sqlCol).toString(), new CLabel(q->value(labCol).toString()));
+ }*/
addWidget(QString("select distinct nom from alias order by nom;"), new CLabel("alias"));
/*addWidget(QString("select nom from var;"), new CLabel("varr rrr rrr rrr rrr rrr rrr"));
addWidget(QString("select distinct word from memo;"), new CLabel("memo dans ton gros culs de chien lymphatique"));*/
bool ok=0;
host=QInputDialog::getText(this, QString("Host"), QString("Enter hostname (or ip)"), QLineEdit::Normal, host, &ok);
if(ok==1)conf->setValue(QString("host"), host);
- start();
}
void MainWindow::chooseuser(){
bool ok=0;
}else{
port=22;
}
- start();
}
void MainWindow::choosefile(){
bool ok=0;
file=QFileDialog::getSaveFileName(this, tr("Open file to write into"), file);
if (ok)conf->setValue(QString("file"), file);
- start();
+
}
void MainWindow::lsconfig(){
flush();
}
void MainWindow::action(const QString & a){
qDebug()<<"action("<<a<<")";
- int b;
+ int b=0;
//if(!alias(a))b=exec(a);
//qDebug()<<"q->size(action)="<<q->size();
flush();
addWidget(c, new CLabel(c));
}
qDebug()<<"action() end";
+ start();
}
void MainWindow::createMenuBar(){
db.setDatabaseName(database);
db.setUserName(user);
db.setPassword(password);
- db.setConnectOptions(QString("requiressl=1 connect_timeout=10000"));//10sec
+ db.setConnectOptions(QString("requiressl=1 connect_timeout=10000"));//10sec*/
bool ok=db.open();
- qDebug()<<"db.open() ? "<<ok;
+ qDebug()<<"db.open() ? "<<ok<< ". Available drivers: " << QSqlDatabase::drivers();
q=new QSqlQuery(db);
- qDebug() << "Available drivers: " << QSqlDatabase::drivers();
}
void MainWindow::firstrun(){
flux << a << endl;
texte->clear();
fichier.close();
-
+ qDebug()<<a;
/*q->prepare("INSERT INTO "+database+"raw (date, texte) VALUES (:date, :texte);");
q->bindValue(":date", v.currentDateTime().toString(QString("yyyy-MM-dd hh:mm:ss")));
q->bindValue(":texte", texte->text());