Moved many components into shared libraries of DbSoftware

This commit is contained in:
2019-04-20 11:39:37 +02:00
parent 2d50405fa4
commit a20580ebeb
17 changed files with 91 additions and 1090 deletions
+11 -1
View File
@@ -25,7 +25,17 @@ std::unique_ptr<Project> &OpenDialog::project()
void OpenDialog::submit()
{
auto project = std::make_unique<Project>();
project->database = m_ui->databaseWidget->createConnection();
project->database = QSqlDatabase::addDatabase(m_ui->databaseWidget->driver());
if (project->database.driverName() == "QSQLITE")
project->database.setDatabaseName(m_ui->databaseWidget->sqliteFilepath());
else
{
project->database.setHostName(m_ui->databaseWidget->mysqlHostname());
project->database.setUserName(m_ui->databaseWidget->mysqlUsername());
project->database.setPassword(m_ui->databaseWidget->mysqlPassword());
project->database.setDatabaseName(m_ui->databaseWidget->mysqlDatabase());
}
if (!project->database.open())
{