general rule: if the header if from a class that will be made available as qml type, foo.h, otherwise foo_p.h