pculture/miro — pull request #276 by bendk (2012-03-15 19:28:33+00:00)
Title: bz18870: disconnect TableView from TableModel when we're done with them.

Before this was happening:
- User selects a tab, we create a table model and table view connected to
that model.
- User moves the tab into/out of the folder
- We re-use the table model and make a new table view
- The old table view still would still handle the signals from the model,
but we weren't really prepared to handle them and would throw an
exception.

Fixed this by adding code to explicitly make a table view stop using a model.
It would be nice to support set_model() and make setting it to None a special
case, but it's not easy to do on OSX, so let's wait for this.