• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

E:/sqlmaster/src/addcolumntotable.cpp

Go to the documentation of this file.
00001 #include "addcolumntotable.h"
00002 #include "ui_addcolumntotable.h"
00003 #include "gpublics.h"
00004 addColumnToTable::addColumnToTable(QWidget *parent) :
00005     QDialog(parent),
00006     ui(new Ui::addColumnToTable)
00007 {
00008     ui->setupUi(this);
00009     GPublics *pubs = new GPublics();
00010     ui->m_txtDataType->insertItems(0, pubs->mysqlDatatypes());
00011 }
00012 //--------------------------------------------------------------------------------
00013 addColumnToTable::~addColumnToTable()
00014 {
00015     delete ui;
00016 }
00017 //--------------------------------------------------------------------------------
00018 void addColumnToTable::changeEvent(QEvent *e)
00019 {
00020     QDialog::changeEvent(e);
00021     switch (e->type()) {
00022     case QEvent::LanguageChange:
00023         ui->retranslateUi(this);
00024         break;
00025     default:
00026         break;
00027     }
00028 }
00029 //--------------------------------------------------------------------------------
00030 void addColumnToTable::on_buttonBox_accepted()
00031 {
00032     m_strColName = ui->m_txtColName->text();
00033     m_strAfter = ui->m_cboLocation->currentText();
00034     m_strDataType = ui->m_txtDataType->currentText();
00035     m_strLength = QString(ui->m_upDwnLength->value());
00036     m_strDefault = ui->m_txtDefault->text();
00037 
00038     m_bAutoIncrement = ui->m_chkAuto->isChecked();
00039     m_bNotNull = ui->m_chkNotNull->isChecked();
00040     m_bPrimaryKey = ui->m_chkPrimaryKey->isChecked();
00041 }
00042 //--------------------------------------------------------------------------------
00043 void addColumnToTable::loadColNames() {
00044     ui->m_cboLocation->insertItems(0, columnNames);
00045 }
00046 
00047 //--------------------------------------------------------------------------------

Generated on Wed Dec 1 2010 08:43:39 for SQL Master by  doxygen 1.7.2