Хм, интересное решение :)
Только табкласс вполне можно сделать `static const`-членом самого VlcWidget'а и аналогично возвращать его из соответствующего статического геттера. Инициализировать, соответственно, в .cpp-файле с реализацией.