This also involves consolidating the other IBEISTableWidgets and their models and views.
Each tab should contain its own APITableWidget (or some subclass), and that widget contains both the model and the view. The APITabelWidget should be initalized with a view, and be able to construct a model on the fly.
The QueryResultsWidget needs to be able to write back to the IBEIS Control.
This also involves consolidating the other IBEISTableWidgets and their models and views. Each tab should contain its own APITableWidget (or some subclass), and that widget contains both the model and the view. The APITabelWidget should be initalized with a view, and be able to construct a model on the fly.
The QueryResultsWidget needs to be able to write back to the IBEIS Control.