Хранилища Subversion OpenInventory

Сравнить редакции

Учитывать пробелы Редакция 37 → Редакция 38

/trunk/ClassEditor/sqltable.cpp
3,16 → 3,46
SqlTable::SqlTable(QString tname, QObject *parent):
QObject(parent)
{
TableField field_tmp;
 
tableName = tname;
//field_tmp = new TableField(tr("ID")); // ïðè ñîçäàíèè òàáëèöû äîáàâèì ïîëå "ID" (ñ÷åò÷èê)
field_tmp.setType(tr("INT(10)"));
fields.append(&field_tmp);
field_tmp = new TableField("ID", this); // ïðè ñîçäàíèè òàáëèöû äîáàâèì ïîëå "ID" (ñ÷åò÷èê)
field_tmp->setType(tr("INT(10)"));
tableFields.append(field_tmp); // äîáàâëÿåì íîâîå ïîëå (óêàçàòåëü) â ñïèñîê (óêàçàòåëåé) ïîëåé
primaryKey = field_tmp->name(); // äåëàåì íàøå åäèíñòâåííîå ïîëå ïåðâè÷íûì êëþ÷îì
//delete field_tmp;
}
 
/***************************************************************************************
** ôóíêöèÿ ïðèñâàèâàåò èìÿ òàáëèöå, íîâîå èìÿ ïåðåäàåòñÿ â ïàðàìåòðå ôóíêöèè tname
**
**
***************************************************************************************/
 
 
void SqlTable::setName(QString tname){
SqlTable::tableName = tname;
}
 
/***************************************************************************************
** ôóíêöèÿ âîçâðàùàåò èìÿ òàáëèöû
**
**
***************************************************************************************/
 
 
QString SqlTable::name(){
 
return SqlTable::tableName;
}
 
 
/***************************************************************************************
** ôóíêöèÿ âîçâðàùàåò ñïèñîê óêàçàòåëåé íà ïîëÿ òàáëèöû
**
**
***************************************************************************************/
 
QList<TableField*> SqlTable::fields(){
 
return SqlTable::tableFields;
}