aboutsummaryrefslogtreecommitdiff
path: root/src/qmmpui/filedialog.cpp
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-01-19 18:15:18 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2010-01-19 18:15:18 +0000
commitda5aa1b487fabedd1e7c29498d27ed364456367c (patch)
tree050332b37ff1ba7aa516425ad22abb45d207873c /src/qmmpui/filedialog.cpp
parentfc0cf5ecf1fcca416aecca961cfaa39c43494ea9 (diff)
downloadqmmp-da5aa1b487fabedd1e7c29498d27ed364456367c.tar.gz
qmmp-da5aa1b487fabedd1e7c29498d27ed364456367c.tar.bz2
qmmp-da5aa1b487fabedd1e7c29498d27ed364456367c.zip
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
Diffstat (limited to 'src/qmmpui/filedialog.cpp')
-rw-r--r--src/qmmpui/filedialog.cpp7
1 files changed, 5 insertions, 2 deletions
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)