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:
+11
-5
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user