Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 609280
Collapse All | Expand All

(-)qtiplot/src/scripting/qti.sip (-6 / +6 lines)
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)

Return to bug 609280