diff --git a/exports/export.h b/exports/export.h
index dea1f929c..10b79fea5 100644
--- a/exports/export.h
+++ b/exports/export.h
@@ -102,4 +102,16 @@
# define QRTPLIB_API
#endif
+/* the 'SWG_API' controls the import/export of 'swagger' symbols
+ */
+#if !defined(sdrangel_STATIC)
+# ifdef swagger_EXPORTS
+# define SWG_API __SDR_EXPORT
+# else
+# define SWG_API __SDR_IMPORT
+# endif
+#else
+# define SWG_API
+#endif
+
#endif /* __SDRANGEL_EXPORT_H */
diff --git a/sdrbase/resources/webapi/doc/html2/index.html b/sdrbase/resources/webapi/doc/html2/index.html
index b1a78b888..2b183443d 100644
--- a/sdrbase/resources/webapi/doc/html2/index.html
+++ b/sdrbase/resources/webapi/doc/html2/index.html
@@ -17955,7 +17955,7 @@ except ApiException as e:
- Generated 2018-03-19T00:19:38.769+01:00
+ Generated 2018-03-20T20:09:28.335+01:00
diff --git a/swagger/CMakeLists.txt b/swagger/CMakeLists.txt
index 78b5c16f6..c906a88c8 100644
--- a/swagger/CMakeLists.txt
+++ b/swagger/CMakeLists.txt
@@ -21,6 +21,7 @@ add_library(swagger SHARED
include_directories(
${CMAKE_CURRENT_BINARY_DIR}
.
+ ${CMAKE_SOURCE_DIR}/exports
${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client
)
diff --git a/swagger/sdrangel/code/html2/index.html b/swagger/sdrangel/code/html2/index.html
index b1a78b888..2b183443d 100644
--- a/swagger/sdrangel/code/html2/index.html
+++ b/swagger/sdrangel/code/html2/index.html
@@ -17955,7 +17955,7 @@ except ApiException as e:
- Generated 2018-03-19T00:19:38.769+01:00
+ Generated 2018-03-20T20:09:28.335+01:00
diff --git a/swagger/sdrangel/code/qt5/client/SWGAudioDevice.h b/swagger/sdrangel/code/qt5/client/SWGAudioDevice.h
index 26d1f18f3..796f3d3a8 100644
--- a/swagger/sdrangel/code/qt5/client/SWGAudioDevice.h
+++ b/swagger/sdrangel/code/qt5/client/SWGAudioDevice.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGAudioDevice: public SWGObject {
+class SWG_API SWGAudioDevice: public SWGObject {
public:
SWGAudioDevice();
SWGAudioDevice(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGAudioDevices.h b/swagger/sdrangel/code/qt5/client/SWGAudioDevices.h
index ef6adb324..eee9d24cd 100644
--- a/swagger/sdrangel/code/qt5/client/SWGAudioDevices.h
+++ b/swagger/sdrangel/code/qt5/client/SWGAudioDevices.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGAudioDevices: public SWGObject {
+class SWG_API SWGAudioDevices: public SWGObject {
public:
SWGAudioDevices();
SWGAudioDevices(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGAudioDevicesSelect.h b/swagger/sdrangel/code/qt5/client/SWGAudioDevicesSelect.h
index 72badf455..1e2b5af55 100644
--- a/swagger/sdrangel/code/qt5/client/SWGAudioDevicesSelect.h
+++ b/swagger/sdrangel/code/qt5/client/SWGAudioDevicesSelect.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGAudioDevicesSelect: public SWGObject {
+class SWG_API SWGAudioDevicesSelect: public SWGObject {
public:
SWGAudioDevicesSelect();
SWGAudioDevicesSelect(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGCWKeyerSettings.h b/swagger/sdrangel/code/qt5/client/SWGCWKeyerSettings.h
index 4c5550b96..461f57a1a 100644
--- a/swagger/sdrangel/code/qt5/client/SWGCWKeyerSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGCWKeyerSettings.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGCWKeyerSettings: public SWGObject {
+class SWG_API SWGCWKeyerSettings: public SWGObject {
public:
SWGCWKeyerSettings();
SWGCWKeyerSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGChannel.h b/swagger/sdrangel/code/qt5/client/SWGChannel.h
index 4dee7c18b..f5b38abd2 100644
--- a/swagger/sdrangel/code/qt5/client/SWGChannel.h
+++ b/swagger/sdrangel/code/qt5/client/SWGChannel.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGChannel: public SWGObject {
+class SWG_API SWGChannel: public SWGObject {
public:
SWGChannel();
SWGChannel(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGChannelListItem.h b/swagger/sdrangel/code/qt5/client/SWGChannelListItem.h
index 71da54406..cf8c6b537 100644
--- a/swagger/sdrangel/code/qt5/client/SWGChannelListItem.h
+++ b/swagger/sdrangel/code/qt5/client/SWGChannelListItem.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGChannelListItem: public SWGObject {
+class SWG_API SWGChannelListItem: public SWGObject {
public:
SWGChannelListItem();
SWGChannelListItem(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGChannelReport.h b/swagger/sdrangel/code/qt5/client/SWGChannelReport.h
index 017b4e0e8..0f507c6d3 100644
--- a/swagger/sdrangel/code/qt5/client/SWGChannelReport.h
+++ b/swagger/sdrangel/code/qt5/client/SWGChannelReport.h
@@ -27,10 +27,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGChannelReport: public SWGObject {
+class SWG_API SWGChannelReport: public SWGObject {
public:
SWGChannelReport();
SWGChannelReport(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGChannelSettings.h b/swagger/sdrangel/code/qt5/client/SWGChannelSettings.h
index 31d5b5c5e..2fbcdf811 100644
--- a/swagger/sdrangel/code/qt5/client/SWGChannelSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGChannelSettings.h
@@ -27,10 +27,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGChannelSettings: public SWGObject {
+class SWG_API SWGChannelSettings: public SWGObject {
public:
SWGChannelSettings();
SWGChannelSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGChannelsDetail.h b/swagger/sdrangel/code/qt5/client/SWGChannelsDetail.h
index 6e7c03103..44aa30aad 100644
--- a/swagger/sdrangel/code/qt5/client/SWGChannelsDetail.h
+++ b/swagger/sdrangel/code/qt5/client/SWGChannelsDetail.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGChannelsDetail: public SWGObject {
+class SWG_API SWGChannelsDetail: public SWGObject {
public:
SWGChannelsDetail();
SWGChannelsDetail(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDVSeralDevices.h b/swagger/sdrangel/code/qt5/client/SWGDVSeralDevices.h
index 06415c4cf..5a103198b 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDVSeralDevices.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDVSeralDevices.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDVSeralDevices: public SWGObject {
+class SWG_API SWGDVSeralDevices: public SWGObject {
public:
SWGDVSeralDevices();
SWGDVSeralDevices(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDVSerialDevice.h b/swagger/sdrangel/code/qt5/client/SWGDVSerialDevice.h
index a761de4a4..67629119c 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDVSerialDevice.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDVSerialDevice.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDVSerialDevice: public SWGObject {
+class SWG_API SWGDVSerialDevice: public SWGObject {
public:
SWGDVSerialDevice();
SWGDVSerialDevice(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDeviceListItem.h b/swagger/sdrangel/code/qt5/client/SWGDeviceListItem.h
index 51a5e56d2..250712d62 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDeviceListItem.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDeviceListItem.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDeviceListItem: public SWGObject {
+class SWG_API SWGDeviceListItem: public SWGObject {
public:
SWGDeviceListItem();
SWGDeviceListItem(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDeviceSet.h b/swagger/sdrangel/code/qt5/client/SWGDeviceSet.h
index f12f08ca9..ec9f90e44 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDeviceSet.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDeviceSet.h
@@ -27,10 +27,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDeviceSet: public SWGObject {
+class SWG_API SWGDeviceSet: public SWGObject {
public:
SWGDeviceSet();
SWGDeviceSet(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDeviceSetList.h b/swagger/sdrangel/code/qt5/client/SWGDeviceSetList.h
index 6f8f518d0..55710bfe6 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDeviceSetList.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDeviceSetList.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDeviceSetList: public SWGObject {
+class SWG_API SWGDeviceSetList: public SWGObject {
public:
SWGDeviceSetList();
SWGDeviceSetList(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDeviceSettings.h b/swagger/sdrangel/code/qt5/client/SWGDeviceSettings.h
index 460062ac6..e0f890104 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDeviceSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDeviceSettings.h
@@ -31,10 +31,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDeviceSettings: public SWGObject {
+class SWG_API SWGDeviceSettings: public SWGObject {
public:
SWGDeviceSettings();
SWGDeviceSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGDeviceState.h b/swagger/sdrangel/code/qt5/client/SWGDeviceState.h
index 9978df7f5..738c97a34 100644
--- a/swagger/sdrangel/code/qt5/client/SWGDeviceState.h
+++ b/swagger/sdrangel/code/qt5/client/SWGDeviceState.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGDeviceState: public SWGObject {
+class SWG_API SWGDeviceState: public SWGObject {
public:
SWGDeviceState();
SWGDeviceState(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGErrorResponse.h b/swagger/sdrangel/code/qt5/client/SWGErrorResponse.h
index 22e1db85b..a2c8d6ac9 100644
--- a/swagger/sdrangel/code/qt5/client/SWGErrorResponse.h
+++ b/swagger/sdrangel/code/qt5/client/SWGErrorResponse.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGErrorResponse: public SWGObject {
+class SWG_API SWGErrorResponse: public SWGObject {
public:
SWGErrorResponse();
SWGErrorResponse(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGFileSourceSettings.h b/swagger/sdrangel/code/qt5/client/SWGFileSourceSettings.h
index 248bc61e9..ef10f881d 100644
--- a/swagger/sdrangel/code/qt5/client/SWGFileSourceSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGFileSourceSettings.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGFileSourceSettings: public SWGObject {
+class SWG_API SWGFileSourceSettings: public SWGObject {
public:
SWGFileSourceSettings();
SWGFileSourceSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGHackRFInputSettings.h b/swagger/sdrangel/code/qt5/client/SWGHackRFInputSettings.h
index c2be99dec..13b790280 100644
--- a/swagger/sdrangel/code/qt5/client/SWGHackRFInputSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGHackRFInputSettings.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGHackRFInputSettings: public SWGObject {
+class SWG_API SWGHackRFInputSettings: public SWGObject {
public:
SWGHackRFInputSettings();
SWGHackRFInputSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGHackRFOutputSettings.h b/swagger/sdrangel/code/qt5/client/SWGHackRFOutputSettings.h
index 2511f50f7..ef752ccc7 100644
--- a/swagger/sdrangel/code/qt5/client/SWGHackRFOutputSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGHackRFOutputSettings.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGHackRFOutputSettings: public SWGObject {
+class SWG_API SWGHackRFOutputSettings: public SWGObject {
public:
SWGHackRFOutputSettings();
SWGHackRFOutputSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGInstanceChannelsResponse.h b/swagger/sdrangel/code/qt5/client/SWGInstanceChannelsResponse.h
index ca26f9fa8..b75c7b030 100644
--- a/swagger/sdrangel/code/qt5/client/SWGInstanceChannelsResponse.h
+++ b/swagger/sdrangel/code/qt5/client/SWGInstanceChannelsResponse.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGInstanceChannelsResponse: public SWGObject {
+class SWG_API SWGInstanceChannelsResponse: public SWGObject {
public:
SWGInstanceChannelsResponse();
SWGInstanceChannelsResponse(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGInstanceDevicesResponse.h b/swagger/sdrangel/code/qt5/client/SWGInstanceDevicesResponse.h
index 85f4622cf..d796a4749 100644
--- a/swagger/sdrangel/code/qt5/client/SWGInstanceDevicesResponse.h
+++ b/swagger/sdrangel/code/qt5/client/SWGInstanceDevicesResponse.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGInstanceDevicesResponse: public SWGObject {
+class SWG_API SWGInstanceDevicesResponse: public SWGObject {
public:
SWGInstanceDevicesResponse();
SWGInstanceDevicesResponse(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGInstanceSummaryResponse.h b/swagger/sdrangel/code/qt5/client/SWGInstanceSummaryResponse.h
index 9421a56ad..002ec00e5 100644
--- a/swagger/sdrangel/code/qt5/client/SWGInstanceSummaryResponse.h
+++ b/swagger/sdrangel/code/qt5/client/SWGInstanceSummaryResponse.h
@@ -27,10 +27,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGInstanceSummaryResponse: public SWGObject {
+class SWG_API SWGInstanceSummaryResponse: public SWGObject {
public:
SWGInstanceSummaryResponse();
SWGInstanceSummaryResponse(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGLimeSdrInputSettings.h b/swagger/sdrangel/code/qt5/client/SWGLimeSdrInputSettings.h
index ef2e7e036..fbaa8e360 100644
--- a/swagger/sdrangel/code/qt5/client/SWGLimeSdrInputSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGLimeSdrInputSettings.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGLimeSdrInputSettings: public SWGObject {
+class SWG_API SWGLimeSdrInputSettings: public SWGObject {
public:
SWGLimeSdrInputSettings();
SWGLimeSdrInputSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGLimeSdrOutputSettings.h b/swagger/sdrangel/code/qt5/client/SWGLimeSdrOutputSettings.h
index 713090459..b036243ca 100644
--- a/swagger/sdrangel/code/qt5/client/SWGLimeSdrOutputSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGLimeSdrOutputSettings.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGLimeSdrOutputSettings: public SWGObject {
+class SWG_API SWGLimeSdrOutputSettings: public SWGObject {
public:
SWGLimeSdrOutputSettings();
SWGLimeSdrOutputSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGLocationInformation.h b/swagger/sdrangel/code/qt5/client/SWGLocationInformation.h
index 45f21c6c3..25f0d90d1 100644
--- a/swagger/sdrangel/code/qt5/client/SWGLocationInformation.h
+++ b/swagger/sdrangel/code/qt5/client/SWGLocationInformation.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGLocationInformation: public SWGObject {
+class SWG_API SWGLocationInformation: public SWGObject {
public:
SWGLocationInformation();
SWGLocationInformation(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGLoggingInfo.h b/swagger/sdrangel/code/qt5/client/SWGLoggingInfo.h
index 7a9ca9cbc..04dd54c73 100644
--- a/swagger/sdrangel/code/qt5/client/SWGLoggingInfo.h
+++ b/swagger/sdrangel/code/qt5/client/SWGLoggingInfo.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGLoggingInfo: public SWGObject {
+class SWG_API SWGLoggingInfo: public SWGObject {
public:
SWGLoggingInfo();
SWGLoggingInfo(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGNFMDemodReport.h b/swagger/sdrangel/code/qt5/client/SWGNFMDemodReport.h
index 9b5fed600..19c7b4356 100644
--- a/swagger/sdrangel/code/qt5/client/SWGNFMDemodReport.h
+++ b/swagger/sdrangel/code/qt5/client/SWGNFMDemodReport.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGNFMDemodReport: public SWGObject {
+class SWG_API SWGNFMDemodReport: public SWGObject {
public:
SWGNFMDemodReport();
SWGNFMDemodReport(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGNFMDemodSettings.h b/swagger/sdrangel/code/qt5/client/SWGNFMDemodSettings.h
index ba483569e..420934225 100644
--- a/swagger/sdrangel/code/qt5/client/SWGNFMDemodSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGNFMDemodSettings.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGNFMDemodSettings: public SWGObject {
+class SWG_API SWGNFMDemodSettings: public SWGObject {
public:
SWGNFMDemodSettings();
SWGNFMDemodSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGNFMModReport.h b/swagger/sdrangel/code/qt5/client/SWGNFMModReport.h
index fc68fcef3..e50e1b157 100644
--- a/swagger/sdrangel/code/qt5/client/SWGNFMModReport.h
+++ b/swagger/sdrangel/code/qt5/client/SWGNFMModReport.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGNFMModReport: public SWGObject {
+class SWG_API SWGNFMModReport: public SWGObject {
public:
SWGNFMModReport();
SWGNFMModReport(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGNFMModSettings.h b/swagger/sdrangel/code/qt5/client/SWGNFMModSettings.h
index 26adc9fc7..475de4899 100644
--- a/swagger/sdrangel/code/qt5/client/SWGNFMModSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGNFMModSettings.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGNFMModSettings: public SWGObject {
+class SWG_API SWGNFMModSettings: public SWGObject {
public:
SWGNFMModSettings();
SWGNFMModSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresetExport.h b/swagger/sdrangel/code/qt5/client/SWGPresetExport.h
index 60e393c87..468446f8f 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresetExport.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresetExport.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresetExport: public SWGObject {
+class SWG_API SWGPresetExport: public SWGObject {
public:
SWGPresetExport();
SWGPresetExport(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresetGroup.h b/swagger/sdrangel/code/qt5/client/SWGPresetGroup.h
index 22e678ef0..f3041a665 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresetGroup.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresetGroup.h
@@ -27,10 +27,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresetGroup: public SWGObject {
+class SWG_API SWGPresetGroup: public SWGObject {
public:
SWGPresetGroup();
SWGPresetGroup(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresetIdentifier.h b/swagger/sdrangel/code/qt5/client/SWGPresetIdentifier.h
index 891190190..29d507501 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresetIdentifier.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresetIdentifier.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresetIdentifier: public SWGObject {
+class SWG_API SWGPresetIdentifier: public SWGObject {
public:
SWGPresetIdentifier();
SWGPresetIdentifier(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresetImport.h b/swagger/sdrangel/code/qt5/client/SWGPresetImport.h
index d228b8ae9..d86d13376 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresetImport.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresetImport.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresetImport: public SWGObject {
+class SWG_API SWGPresetImport: public SWGObject {
public:
SWGPresetImport();
SWGPresetImport(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresetItem.h b/swagger/sdrangel/code/qt5/client/SWGPresetItem.h
index 4242fce2b..073e8586a 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresetItem.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresetItem.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresetItem: public SWGObject {
+class SWG_API SWGPresetItem: public SWGObject {
public:
SWGPresetItem();
SWGPresetItem(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresetTransfer.h b/swagger/sdrangel/code/qt5/client/SWGPresetTransfer.h
index 8a81e0f79..c100478dc 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresetTransfer.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresetTransfer.h
@@ -25,10 +25,11 @@
#include "SWGPresetIdentifier.h"
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresetTransfer: public SWGObject {
+class SWG_API SWGPresetTransfer: public SWGObject {
public:
SWGPresetTransfer();
SWGPresetTransfer(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGPresets.h b/swagger/sdrangel/code/qt5/client/SWGPresets.h
index 4b138082f..5debf2e4b 100644
--- a/swagger/sdrangel/code/qt5/client/SWGPresets.h
+++ b/swagger/sdrangel/code/qt5/client/SWGPresets.h
@@ -26,10 +26,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGPresets: public SWGObject {
+class SWG_API SWGPresets: public SWGObject {
public:
SWGPresets();
SWGPresets(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h b/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h
index 9cd27d8a3..b202d29eb 100644
--- a/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h
+++ b/swagger/sdrangel/code/qt5/client/SWGRtlSdrSettings.h
@@ -24,10 +24,11 @@
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGRtlSdrSettings: public SWGObject {
+class SWG_API SWGRtlSdrSettings: public SWGObject {
public:
SWGRtlSdrSettings();
SWGRtlSdrSettings(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGSamplingDevice.h b/swagger/sdrangel/code/qt5/client/SWGSamplingDevice.h
index 04eaa2400..d32f97d21 100644
--- a/swagger/sdrangel/code/qt5/client/SWGSamplingDevice.h
+++ b/swagger/sdrangel/code/qt5/client/SWGSamplingDevice.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGSamplingDevice: public SWGObject {
+class SWG_API SWGSamplingDevice: public SWGObject {
public:
SWGSamplingDevice();
SWGSamplingDevice(QString* json);
diff --git a/swagger/sdrangel/code/qt5/client/SWGSuccessResponse.h b/swagger/sdrangel/code/qt5/client/SWGSuccessResponse.h
index 7ea7ec7ab..2b655872d 100644
--- a/swagger/sdrangel/code/qt5/client/SWGSuccessResponse.h
+++ b/swagger/sdrangel/code/qt5/client/SWGSuccessResponse.h
@@ -25,10 +25,11 @@
#include
#include "SWGObject.h"
+#include "export.h"
namespace SWGSDRangel {
-class SWGSuccessResponse: public SWGObject {
+class SWG_API SWGSuccessResponse: public SWGObject {
public:
SWGSuccessResponse();
SWGSuccessResponse(QString* json);