Редакция 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 | } |