diff --git a/FileOFF.cc b/FileOFF.cc index b0012d5d167811e2614e617f720a6e228367268b..f9f947c1ae6740eac8f7d4d6dfab1cad002a32d2 100644 --- a/FileOFF.cc +++ b/FileOFF.cc @@ -40,7 +40,13 @@ * * \*===========================================================================*/ -#include + +#if QT_VERSION >= 0x050000 + #include +#else + #include +#endif + #include #include #include @@ -1451,5 +1457,8 @@ void FileOFFPlugin::slotSaveDefault() { OpenFlipperSettings().setValue( "FileOff/Save/TexCoords", saveTexCoords_->isChecked() ); } -Q_EXPORT_PLUGIN2( fileoffplugin , FileOFFPlugin ); +#if QT_VERSION < 0x050000 + Q_EXPORT_PLUGIN2( fileoffplugin , FileOFFPlugin ); +#endif + diff --git a/FileOFF.hh b/FileOFF.hh index 3b3c38ac3502254a27d0ca10389428005b3143bb..8c0c70c023e36e43082867b18504417aaa352dda 100644 --- a/FileOFF.hh +++ b/FileOFF.hh @@ -73,7 +73,9 @@ class FileOFFPlugin : public QObject, BaseInterface, FileInterface, LoadSaveInte Q_INTERFACES(BaseInterface) Q_INTERFACES(ScriptInterface) Q_INTERFACES(StatusbarInterface) - +#if QT_VERSION >= 0x050000 + Q_PLUGIN_METADATA(IID "org.OpenFlipper.Plugins.Plugin-FileOFF") +#endif signals: void openedFile( int _id ); void addEmptyObject( DataType _type, int& _id);