I’m taking a survey of sorts. We are going to incorporate some external code (MIT license) into SMTK that subclasses QTableView to support multiple-row headers with column spanning. (I’ll paste a mockup below.) There are 4 classes in all (8 files) that I plan to add to
smtk/extension/qt, but the original file names are a bit odd. Here are the original names along with what I have currently renamed them to. My “SMTK” names might be too generic and I am open to alternative suggestions.
|Original Name||Description||Proposed SMTK Name|
|GridTableView||Subclass of QTableView||qtTableView|
|GridTableHeaderView||Subclass of QHeaderView||qtHeaderView|
|TableModel||Used by header view subclass||qtHeaderModel|
|TableModelItem||Used by header view subclass||qtHeaderModelItem|
And here’s a mockup for a potential “attribute table view”: