|
Lines 148-161
Link Here
|
| 148 |
} |
148 |
} |
| 149 |
break; |
149 |
break; |
| 150 |
case Table::Date: |
150 |
case Table::Date: |
| 151 |
if (sipCanConvertToType(item, sipType_QDateTime, 0)) { |
151 |
if (sipCanConvertToType(item, sipFindType("QDateTime"), 0)) { |
| 152 |
int isErr = 0; |
152 |
int isErr = 0; |
| 153 |
QDateTime* dateTime = reinterpret_cast<QDateTime*>(sipConvertToType(item, sipType_QDateTime, |
153 |
QDateTime* dateTime = reinterpret_cast<QDateTime*>(sipConvertToType(item, sipFindType("QDateTime"), |
| 154 |
0/*sipTransferObj*/, 0/*flags*/, 0/*state*/, &isErr)); |
154 |
0/*sipTransferObj*/, 0/*flags*/, 0/*state*/, &isErr)); |
| 155 |
if (isErr) |
155 |
if (isErr) |
| 156 |
return 1; |
156 |
return 1; |
| 157 |
table->setText(row, col, dateTime->toString(table->columnFormat(col))); |
157 |
table->setText(row, col, dateTime->toString(table->columnFormat(col))); |
| 158 |
delete dateTime; |
158 |
//delete dateTime; |
| 159 |
} |
159 |
} |
| 160 |
else { |
160 |
else { |
| 161 |
if (PyType_Ready(item_type) == 0) |
161 |
if (PyType_Ready(item_type) == 0) |
|
Lines 164-177
Link Here
|
| 164 |
} |
164 |
} |
| 165 |
break; |
165 |
break; |
| 166 |
case Table::Time: |
166 |
case Table::Time: |
| 167 |
if (sipCanConvertToType(item, sipType_QTime, 0)) { |
167 |
if (sipCanConvertToType(item, sipFindType("QTime"), 0)) { |
| 168 |
int isErr = 0; |
168 |
int isErr = 0; |
| 169 |
QTime* time = reinterpret_cast<QTime*>(sipConvertToType(item, sipType_QTime, |
169 |
QTime* time = reinterpret_cast<QTime*>(sipConvertToType(item, sipFindType("QTime"), |
| 170 |
0/*sipTransferObj*/, 0/*flags*/, 0/*state*/, &isErr)); |
170 |
0/*sipTransferObj*/, 0/*flags*/, 0/*state*/, &isErr)); |
| 171 |
if (isErr) |
171 |
if (isErr) |
| 172 |
return 1; |
172 |
return 1; |
| 173 |
table->setText(row, col, time->toString(table->columnFormat(col))); |
173 |
table->setText(row, col, time->toString(table->columnFormat(col))); |
| 174 |
delete time; |
174 |
//delete time; |
| 175 |
} |
175 |
} |
| 176 |
else { |
176 |
else { |
| 177 |
if (PyType_Ready(item_type) == 0) |
177 |
if (PyType_Ready(item_type) == 0) |