How about just creating a new QStyle implementation?