From cb5ffaa47b78c03c4c239eff134c26f8a6182f1b Mon Sep 17 00:00:00 2001 From: f4exb Date: Mon, 5 Oct 2020 21:32:57 +0200 Subject: [PATCH] Added missing exports for MSVC --- sdrbase/device/deviceset.h | 4 +++- sdrgui/channel/channelgui.h | 3 ++- sdrgui/device/devicegui.h | 2 +- sdrgui/feature/featuregui.h | 3 ++- sdrsrv/feature/featureset.h | 4 +++- 5 files changed, 11 insertions(+), 5 deletions(-) diff --git a/sdrbase/device/deviceset.h b/sdrbase/device/deviceset.h index 60e34b2c3..2c84ef368 100644 --- a/sdrbase/device/deviceset.h +++ b/sdrbase/device/deviceset.h @@ -20,6 +20,8 @@ #include +#include "export.h" + class DeviceAPI; class DSPDeviceSourceEngine; class DSPDeviceSinkEngine; @@ -28,7 +30,7 @@ class PluginAPI; class ChannelAPI; class Preset; -class DeviceSet +class SDRBASE_API DeviceSet { public: DeviceAPI *m_deviceAPI; diff --git a/sdrgui/channel/channelgui.h b/sdrgui/channel/channelgui.h index 6a0c99868..4bb420002 100644 --- a/sdrgui/channel/channelgui.h +++ b/sdrgui/channel/channelgui.h @@ -19,11 +19,12 @@ #define SDRGUI_CHANNEL_CHANNELGUI_H_ #include "gui/rollupwidget.h" +#include "export.h" class QCloseEvent; class MessageQueue; -class ChannelGUI : public RollupWidget +class SDRGUI_API ChannelGUI : public RollupWidget { Q_OBJECT public: diff --git a/sdrgui/device/devicegui.h b/sdrgui/device/devicegui.h index 175f80bf9..bc3f6f80d 100644 --- a/sdrgui/device/devicegui.h +++ b/sdrgui/device/devicegui.h @@ -28,7 +28,7 @@ class Message; class MessageQueue; -class SDRBASE_API DeviceGUI : public QWidget { +class SDRGUI_API DeviceGUI : public QWidget { public: DeviceGUI(QWidget *parent = nullptr) : QWidget(parent) { }; virtual ~DeviceGUI() { }; diff --git a/sdrgui/feature/featuregui.h b/sdrgui/feature/featuregui.h index 8c0fee0b1..90fe4bc4c 100644 --- a/sdrgui/feature/featuregui.h +++ b/sdrgui/feature/featuregui.h @@ -19,11 +19,12 @@ #define SDRGUI_FEATURE_FEATUREGUI_H_ #include "gui/rollupwidget.h" +#include "export.h" class QCloseEvent; class MessageQueue; -class FeatureGUI : public RollupWidget +class SDRGUI_API FeatureGUI : public RollupWidget { Q_OBJECT public: diff --git a/sdrsrv/feature/featureset.h b/sdrsrv/feature/featureset.h index ee12dc803..aa4d04e16 100644 --- a/sdrsrv/feature/featureset.h +++ b/sdrsrv/feature/featureset.h @@ -21,12 +21,14 @@ #include #include +#include "export.h" + class PluginAPI; class Feature; class FeatureSetPreset; class WebAPIAdapterInterface; -class FeatureSet +class SDRSRV_API FeatureSet { public: FeatureSet(int tabIndex);