Imported existing sources

This commit is contained in:
feedc0de committed 2019-04-01 10:43:36 +02:00
1 parent eb1c3bf259
commit cd9bfb8ffe
56 files changed
+3694

No files matched your search

+36
View File
@@ -0,0 +1,36 @@
#include "opendialog.h"
#include "ui_opendialog.h"
#include <QMessageBox>
#include <QStringBuilder>
#include <QSqlError>
OpenDialog::OpenDialog(QWidget *parent) :
QDialog(parent),
m_ui(std::make_unique<Ui::OpenDialog>())
{
m_ui->setupUi(this);
connect(m_ui->buttonBox, &QDialogButtonBox::accepted, this, &OpenDialog::submit);
}
OpenDialog::~OpenDialog() = default;
QSqlDatabase OpenDialog::database()
{
return m_database;
}
void OpenDialog::submit()
{
m_database = m_ui->databaseWidget->createConnection();
if (!m_database.open())
{
QMessageBox::warning(this, tr("Could not open database!"), tr("Could not open database!") % "\n\n" % m_database.lastError().text());
m_database = {};
return;
}
accept();
}