cfoster added a comment.

  In D18915#416400 <https://phabricator.kde.org/D18915#416400>, @bruns wrote:
  
  > https://doc.qt.io/qt-5/qmimedatabase.html#suffixForFileName
  >
  > > Returns the suffix for the file fileName, as known by the MIME database.
  > >  This allows to pre-select "tar.bz2" for foo.tar.bz2, but still only 
"txt" for my.file.with.dots.txt.
  
  
  This was the original method of getting the file extension however it was 
converting the file extensions to lower case.
  
  This can be demonstrated with the following code:
  QMimeDatabase db;
  QUrl url = (QString) "foo.TXT";
  const QString extension = db.suffixForFileName(url.toDisplayString());
  qDebug(qUtf8Printable(extension)); //outputs "txt"

REPOSITORY
  R241 KIO

REVISION DETAIL
  https://phabricator.kde.org/D18915

To: cfoster, #dolphin, #frameworks, abalaji
Cc: bruns, ngraham, elvisangelaccio, chinmoyr, kde-frameworks-devel, michaelh

Reply via email to