From 10351e3ee2a576738311356972bb1ead08dae574 Mon Sep 17 00:00:00 2001 From: Peter Mash Morgan Date: Tue, 5 Oct 2010 14:51:16 +0100 Subject: [PATCH] db createColumn() --- sqlitebrowser/sqlitebrowser/editfieldform.cpp | 3 ++- sqlitebrowser/sqlitebrowser/form1.cpp | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/sqlitebrowser/sqlitebrowser/editfieldform.cpp b/sqlitebrowser/sqlitebrowser/editfieldform.cpp index 248604f3..05fc6588 100644 --- a/sqlitebrowser/sqlitebrowser/editfieldform.cpp +++ b/sqlitebrowser/sqlitebrowser/editfieldform.cpp @@ -72,7 +72,8 @@ void editFieldForm::confirmEdit() return; } field_name = fieldname; - field_type = typeBox->currentText(); + //field_type = typeBox->currentText(); + field_type = groupRadioTypes->checkedButton()->property("field_type").toString(); bool ok = pdb.createColumn(table_name, field_name, field_type); if(!ok){ qDebug(pdb.lastErrorMessage); diff --git a/sqlitebrowser/sqlitebrowser/form1.cpp b/sqlitebrowser/sqlitebrowser/form1.cpp index f0bcea4a..d6a066c9 100644 --- a/sqlitebrowser/sqlitebrowser/form1.cpp +++ b/sqlitebrowser/sqlitebrowser/form1.cpp @@ -1260,7 +1260,7 @@ void mainForm::on_add_field(){ //QTreeWidgetItem *item = dbTreeWidget->currentItem(); editFieldForm *fieldForm = new editFieldForm( this, "editfield", true ); //qDebug(item->text(2)); - fieldForm->setInitialValues(true, "TABLE_NAME", "", "NUMERIC"); + fieldForm->setInitialValues(true, dbTreeWidget->currentItem()->text(0), "", "TEXT"); fieldForm->setDB(this->db); if (fieldForm->exec()) {