From da5aa1b487fabedd1e7c29498d27ed364456367c Mon Sep 17 00:00:00 2001 From: trialuser02 Date: Tue, 19 Jan 2010 18:15:18 +0000 Subject: fixed kde dialog support (thanks to Sebastian Piping) git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@1514 90c681e8-e032-0410-971d-27865f9a5e38 --- src/qmmpui/filedialog.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/qmmpui/filedialog.cpp b/src/qmmpui/filedialog.cpp index 134c86392..c72969e42 100644 --- a/src/qmmpui/filedialog.cpp +++ b/src/qmmpui/filedialog.cpp @@ -179,7 +179,8 @@ void FileDialog::registerExternalFactories() qApp->installTranslator(fct->createTranslator(qApp)); } } -#if QT_VERSION < 0x040600 +#ifndef Q_OS_WIN32 +#if (QT_VERSION < 0x040600) //load native kde dialog QStringList paths; paths << "/usr/lib/kde4/kio_file.so"; @@ -189,11 +190,13 @@ void FileDialog::registerExternalFactories() { if(QFile::exists(path)) { - QLibrary *l = new QLibrary("/usr/lib/kde4/kio_file.so", qApp); + QLibrary *l = new QLibrary(path, qApp); l->load(); + break; } } #endif +#endif } bool FileDialog::registerFactory(FileDialogFactory *factory) -- cgit v1.2.3-13-gbd6f