def add(self, ctrl): row = self.rowCount() self.insertRow(row) manager = get_manager(type(ctrl)) if manager is not None: self.setItem(row, 0, manager.displayThumbnail()) else: self.setItem(row, 0, QtGui.QTableWidgetItem(str(ctrl)))
def __init__(self, row=0, column=1): super(ControlPanel, self).__init__(row, column) headerName = QtGui.QTableWidgetItem("Control") self.setHorizontalHeaderItem(0, headerName)
def reset(self): self.clear() while self.rowCount() > 0: self.removeRow(0) headerName = QtGui.QTableWidgetItem("Control") self.setHorizontalHeaderItem(0, headerName)