Preview label added to Qt openfile dialog

git-svn-id: https://svn.code.sf.net/p/qlscribe/svn/trunk@173 cac9541e-1b8d-4bfa-827e-589bba606050
This commit is contained in:
ruglory
2011-01-11 17:51:36 +00:00
parent 82e4a20b80
commit dac561fdad
9 changed files with 168 additions and 48 deletions
+11 -5
View File
@@ -28,6 +28,7 @@
#include "qdialogprogress.h"
#include "qdialogcdproperties.h"
#include "qdialogsettings.h"
#include "previewinjector.h"
#include <QMenuBar>
#include <QStatusBar>
@@ -337,11 +338,16 @@ void MainWindow::onMenuOpen()
}
filter += tr( ");;All Files (*)" );
QString fileName = QFileDialog::getOpenFileName( this,
tr( "Open:" ),
QString(),
filter );
QFileDialog fd( this, "Open:", QString(), filter );
bool injectPreview = QSettings().value( cfgInjectPreview, true ).toBool();
PreviewInjector pj( injectPreview ? &fd : 0 );
fd.setFileMode( QFileDialog::ExistingFile );
if( fd.exec() != QDialog::Accepted )
return;
QString fileName = fd.selectedFiles().value(0);
if( fileName.isNull() )
return;