def _createItem(self, object, properties): """ Create item for an object. """ TableView._createItem(self, object, properties) button=QToolButton() button.object=object if self.dataAccessor().label(object)=="Import": button.setText("...") self.connect(button, SIGNAL('clicked(bool)'), self.importButtonClicked) elif self.dataAccessor().label(object)=="Apply tool": button.setText("+") self.connect(button, SIGNAL('clicked(bool)'), self.applyButtonClicked) else: button.setText("X") self.connect(button, SIGNAL('clicked(bool)'), self.removeButtonClicked) self.setCellWidget(self.rowCount()-1, 0, button)
def _createItem(self, object, properties): """ Create item for an object. """ TableView._createItem(self, object, properties) button = QToolButton() button.object = object if self.dataAccessor().label(object) == "Import": button.setText("...") self.connect(button, SIGNAL('clicked(bool)'), self.importButtonClicked) elif self.dataAccessor().label(object) == "Apply tool": button.setText("+") self.connect(button, SIGNAL('clicked(bool)'), self.applyButtonClicked) else: button.setText("X") self.connect(button, SIGNAL('clicked(bool)'), self.removeButtonClicked) self.setCellWidget(self.rowCount() - 1, 0, button)