22 #include <ui_RetypeColumnDialogForm.h>
92 return "UNKNOWN TYPE";
124 m_ui.reset(
new Ui::RetypeColumnDialogForm);
127 connect (
m_ui->m_okPushButton, SIGNAL(pressed()), SLOT(accept()));
128 connect (
m_ui->m_cancelPushButton, SIGNAL(pressed()), SLOT(reject()));
137 m_ui->m_tableNameLineEdit->setText(name);
142 m_ui->m_typeLineEdit->setText(
GetSType(type));
147 m_ui->m_columnNameLineEdit->setText(name);
152 m_ui->m_sizeLineEdit->setText(QString::number(size));
157 return GetIType(m_ui->m_typeComboBox->currentIndex());
162 return m_ui->m_sizeComboBox->currentText().toInt();
167 std::auto_ptr<te::dt::Property> res;
168 std::string name = m_ui->m_columnNameLineEdit->text().toStdString();
170 int cType = getColumnType();
An atomic property like an integer or double.
The type for arbitrary precision numbers, like numeric(p, q).
The type for string types: FIXED_STRING, VAR_STRING or STRING.
The type for string types: FIXED_STRING, VAR_STRING or STRING.
QString GetSType(const int &te_type)
int GetType(const int &te_type)
The type for date and time types: date, date period, date duration, time duration, time instant, time period, time instant with time zone or time period with time zone.
The type for date and time types.
An atomic property like an integer or double.
General enumerations for the data type module.
It models a property definition.
int GetIType(const int &type)