From kde-commits Mon Feb 29 23:12:22 2016 From: Jaroslaw Staniek Date: Mon, 29 Feb 2016 23:12:22 +0000 To: kde-commits Subject: [kexi] src: CSV import: make entering the filename (without selecting) work Message-Id: X-MARC-Message: https://marc.info/?l=kde-commits&m=145678894029921 Git commit 811fb1b2b9f53459ba615218e6f88ae965c27e53 by Jaroslaw Staniek. Committed on 29/02/2016 at 23:07. Pushed by staniek into branch 'master'. CSV import: make entering the filename (without selecting) work (from calligra.git) M +5 -0 src/plugins/importexport/csv/kexicsvimportdialog.cpp M +2 -0 src/widget/KexiFileWidget.h http://commits.kde.org/kexi/811fb1b2b9f53459ba615218e6f88ae965c27e53 diff --git a/src/plugins/importexport/csv/kexicsvimportdialog.cpp b/src/plu= gins/importexport/csv/kexicsvimportdialog.cpp index afa1d90..4384dd7 100644 --- a/src/plugins/importexport/csv/kexicsvimportdialog.cpp +++ b/src/plugins/importexport/csv/kexicsvimportdialog.cpp @@ -396,6 +396,11 @@ void KexiCSVImportDialog::next() = if (curPage =3D=3D m_openFilePage) { m_fname =3D m_openFileWidget->highlightedFile(); + if (m_openFileWidget->checkSelectedFile()) { + m_fname =3D m_openFileWidget->highlightedFile(); + } else { + return; + } if (m_fname.isEmpty()) { KMessageBox::sorry(this, xi18nc("@info", "Select source filena= me.")); return; diff --git a/src/widget/KexiFileWidget.h b/src/widget/KexiFileWidget.h index 3b25895..7250ee5 100644 --- a/src/widget/KexiFileWidget.h +++ b/src/widget/KexiFileWidget.h @@ -73,6 +73,8 @@ public: //! Excludes filters list void setExcludedFilters(const QSet& mimeTypes); = + //! @return selected file. + //! @note Call checkSelectedFile() first virtual QString highlightedFile() const; = //! just sets locationWidget()->setCurrentText(fn)