Keep field information in sqlb::Table object rather than DBBrowserObject

Keep all the table and field information in a sqlb::Table object (which
itself is stored in DBBrowserObject) rather than storing field
information in DBBrowserObject and sqlb::Table objects at the same time.
This commit is contained in:
Martin Kleusberg
2014-08-26 17:52:15 +02:00
parent d076134513
commit 7d4248ecb4
5 changed files with 20 additions and 22 deletions

View File

@@ -91,7 +91,7 @@ void ImportCsvDialog::accept()
{
if(i.value().gettype() == "table" && i.value().getname() == ui->editName->text())
{
if(i.value().fldmap.size() != numfields)
if(i.value().table.fields().size() != numfields)
{
QMessageBox::warning(this, QApplication::applicationName(),
tr("There is already a table of that name and an import into an existing table is only possible if the number of columns match."));