If you subclass the header class then yes, you'll have to use setVerticalHeader() to set the subclassed header.