void EnrichmentDialog::chooseImageFile(const QString& fn) { ApplicationWindow *app = (ApplicationWindow *)parentWidget(); if (!app) return; QString path = fn; if (path.isEmpty()) path = ApplicationWindow::getFileName(this, tr("QtiPlot - Import image from file"), app->imagesDirPath, ApplicationWindow::imageFilter(), 0, false); if (!path.isEmpty()){ ImageWidget *i = qobject_cast<ImageWidget *>(d_widget); if (i && i->load(path)){ imagePathBox->setText(path); QFileInfo fi(path); app->imagesDirPath = fi.dirPath(true); app->modifiedProject(); } } }