diff --git a/src/platformtheme/kdeplatformfiledialoghelper.cpp b/src/platformtheme/kdeplatformfiledialoghelper.cpp --- a/src/platformtheme/kdeplatformfiledialoghelper.cpp +++ b/src/platformtheme/kdeplatformfiledialoghelper.cpp @@ -127,7 +127,7 @@ { QUrl dirUrl = filename.adjusted(QUrl::RemoveFilename); m_fileWidget->setUrl(dirUrl); - m_fileWidget->setSelection(filename.toString()); + m_fileWidget->setSelectedUrl(filename); } void KDEPlatformFileDialog::setViewMode(QFileDialogOptions::ViewMode view) @@ -224,7 +224,7 @@ if (!entry.isDir()) { // this is probably a file remove the file part m_fileWidget->setUrl(directory.adjusted(QUrl::RemoveFilename)); - m_fileWidget->setSelection(directory.fileName()); + m_fileWidget->setSelectedUrl(directory); } else { m_fileWidget->setUrl(directory); diff --git a/src/platformtheme/kdirselectdialog.cpp b/src/platformtheme/kdirselectdialog.cpp --- a/src/platformtheme/kdirselectdialog.cpp +++ b/src/platformtheme/kdirselectdialog.cpp @@ -251,7 +251,7 @@ if (job.askDeleteConfirmation(QList() << url, KIO::JobUiDelegate::Trash, KIO::JobUiDelegate::DefaultConfirmation)) { KIO::CopyJob *copyJob = KIO::trash(url); KJobWidgets::setWindow(copyJob, m_parent); - copyJob->ui()->setAutoErrorHandlingEnabled(true); + copyJob->uiDelegate()->setAutoErrorHandlingEnabled(true); } } @@ -262,7 +262,7 @@ if (job.askDeleteConfirmation(QList() << url, KIO::JobUiDelegate::Delete, KIO::JobUiDelegate::DefaultConfirmation)) { KIO::DeleteJob *deleteJob = KIO::del(url); KJobWidgets::setWindow(deleteJob, m_parent); - deleteJob->ui()->setAutoErrorHandlingEnabled(true); + deleteJob->uiDelegate()->setAutoErrorHandlingEnabled(true); } }