250 self.insertRowAction.setEnabled(enableIns) |
250 self.insertRowAction.setEnabled(enableIns) |
251 self.deleteRowAction.setEnabled(enableDel) |
251 self.deleteRowAction.setEnabled(enableDel) |
252 |
252 |
253 def __insertRow(self): |
253 def __insertRow(self): |
254 """ |
254 """ |
255 Privat slot to insert a row into the database table. |
255 Private slot to insert a row into the database table. |
256 """ |
256 """ |
257 model = self.table.model() |
257 model = self.table.model() |
258 if not isinstance(model, QSqlTableModel): |
258 if not isinstance(model, QSqlTableModel): |
259 return |
259 return |
260 |
260 |
268 self.table.setCurrentIndex(insertIndex) |
268 self.table.setCurrentIndex(insertIndex) |
269 self.table.edit(insertIndex) |
269 self.table.edit(insertIndex) |
270 |
270 |
271 def __deleteRow(self): |
271 def __deleteRow(self): |
272 """ |
272 """ |
273 Privat slot to delete a row from the database table. |
273 Private slot to delete a row from the database table. |
274 """ |
274 """ |
275 model = self.table.model() |
275 model = self.table.model() |
276 if not isinstance(model, QSqlTableModel): |
276 if not isinstance(model, QSqlTableModel): |
277 return |
277 return |
278 |
278 |