I subclassed a QTableView and am using it as a table header (for another QTableView) because I needed a multi-level header and doing this was easier than subclassing a QHead