gestionale/argento/main.cpp

32 lines
862 B
C++
Raw Normal View History

2019-08-03 15:24:44 +00:00
#include <iostream>
#include <QApplication>
#include <QMessageBox>
#include "db.h"
2019-08-07 12:12:36 +00:00
#include "EditWindow.h"
#include "MainWindow.h"
2019-08-03 15:24:44 +00:00
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
2020-09-19 23:18:10 +00:00
/* retrieve settings for this application, group database */
QSettings settings("it.linux.golem", "argento");
settings.beginGroup("database");
2019-08-03 15:24:44 +00:00
2020-09-19 23:18:10 +00:00
/* open database and attach query */
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL"); /* QMYSQL <-- database driver */
db.setHostName(settings.value("hostname").toString());
2020-12-11 20:54:13 +00:00
db.setPort(settings.value("port").toInt());
2020-09-19 23:18:10 +00:00
db.setDatabaseName(settings.value("database").toString());
db.setUserName(settings.value("username").toString());
db.setPassword(settings.value("password").toString());
2019-08-03 15:24:44 +00:00
2020-09-19 23:18:10 +00:00
db.open();
2019-08-03 15:24:44 +00:00
2020-09-19 23:18:10 +00:00
MainWindow window;
window.show();
return a.exec();
2019-08-03 15:24:44 +00:00
}