Make the file dialog accept directories if a generator offers to handle them.

svn path=/trunk/KDE/kdegraphics/okular/; revision=1230524
remotes/origin/KDE/4.7
David Palacio 15 years ago
parent db7d8ff608
commit e45e7d8594
  1. 5
      shell/shell.cpp

@ -252,6 +252,11 @@ void Shell::fileOpen()
startDir = m_part->url().toLocalFile();
KFileDialog dlg( startDir, QString(), this );
dlg.setOperationMode( KFileDialog::Opening );
// A directory may be a document. E.g. comicbook generator.
if ( m_fileformats.contains( "inode/directory" ) )
dlg.setMode( dlg.mode() | KFile::Directory );
if ( m_fileformatsscanned && m_fileformats.isEmpty() )
dlg.setFilter( i18n( "*|All Files" ) );
else

Loading…
Cancel
Save