Customize QTableView to show control with reuseable widgets