The empty cpp file is required for autogenerating signal/slot related methods from class UMLAppPrivate.