Не вполне понимаю тебя...
QString QFileDialog::getOpenFileName(QWidget *parent = Q_NULLPTR, const QString &caption = QString(), const QString &dir = QString(), const QString &filter = QString(), QString *selectedFilter = Q_NULLPTR, Options options = Options())
вот прототип функции, возвращает полный путь к файлу.
Ты потом добавляешь текущую диреторию приложения.
после
QString reportFile = QFileDialog::getOpenFileName(this,"BDSMREport.lrxml"); т.е. понятно диалог открытия диалога с заголовком "BDSMREport.lrxml"
выкинь в консоль reportFile, посмотри, что напишет