Хранилища Subversion OpenInventory

Редакция

Редакция 37 | Редакция 39 | К новейшей редакции | Содержимое файла | Сравнить с предыдущей | Последнее изменение | Открыть журнал | RSS

Редакция Автор № строки Строка
33 pingvin 1
#include "sqltable.h"
2
 
38 pingvin 3
SqlTable::SqlTable(QString tname, QObject *parent) :
37 pingvin 4
   QObject(parent)
33 pingvin 5
{
38 pingvin 6
 
37 pingvin 7
    tableName = tname;
38 pingvin 8
    field_tmp = new TableField("ID", this); //      "ID" ()
9
    field_tmp->setType(tr("INT(10)"));
10
    tableFields.append(field_tmp); //    ()   () 
11
    primaryKey = field_tmp->name(); //      
37 pingvin 12
    //delete field_tmp;
33 pingvin 13
}
37 pingvin 14
 
38 pingvin 15
/***************************************************************************************
16
**    ,       tname
17
**
18
**
19
***************************************************************************************/
37 pingvin 20
 
38 pingvin 21
 
37 pingvin 22
void SqlTable::setName(QString tname){
23
    SqlTable::tableName = tname;
24
}
25
 
38 pingvin 26
/***************************************************************************************
27
**    
28
**
29
**
30
***************************************************************************************/
31
 
32
 
33
QString SqlTable::name(){
34
 
35
    return SqlTable::tableName;
36
}
37
 
38
 
39
/***************************************************************************************
40
**       
41
**
42
**
43
***************************************************************************************/
44
 
45
QList<TableField*> SqlTable::fields(){
46
 
47
    return SqlTable::tableFields;
48
}