Классы тут как раз C++, для каждого класса можно задать свой стиль.
QML вообще другая парадигма, когда на С++ пишется максимум логика, а интерфейс целиком описыватся на QML, желательно руками. Грубо можно провести аналогию с HTML, там тоже можно обработчики прописывать.