diff options
Diffstat (limited to 'src/modules/objects/KvsObject_ftp.cpp')
| -rw-r--r-- | src/modules/objects/KvsObject_ftp.cpp | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/modules/objects/KvsObject_ftp.cpp b/src/modules/objects/KvsObject_ftp.cpp index 7401facc4..2b099afc3 100644 --- a/src/modules/objects/KvsObject_ftp.cpp +++ b/src/modules/objects/KvsObject_ftp.cpp @@ -24,17 +24,21 @@ #include "KvsObject_ftp.h" -#ifdef __GNUC__ -#warning "QFtp doesn't exist anymore in Qt5, port this class or drop it" -#endif -#if (QT_VERSION < 0x050000) #include "kvi_debug.h" #include "KviError.h" #include "KviLocale.h" -#include <QFtp> +#if (QT_VERSION > 0x050000) + // Qt >= 5.0.0 has no QFtp. + // We use the external source code module provided by digia (in qtftp) + #include <qftp.h> +#else + // Use standard QFtp + #include <QFtp> +#endif + #include <QHashIterator> /* @@ -333,4 +337,4 @@ KVSO_CLASS_FUNCTION(ftp,stateChangedEvent) return true; } -#endif + |
