mirror of
https://github.com/LMMS/lmms.git
synced 2026-05-19 12:16:16 -04:00
MSVC: EXPORT macro fixes
This commit is contained in:
@@ -27,6 +27,7 @@
|
||||
#ifndef CONTROLLER_H
|
||||
#define CONTROLLER_H
|
||||
|
||||
#include "export.h"
|
||||
#include "Engine.h"
|
||||
#include "Model.h"
|
||||
#include "JournallingObject.h"
|
||||
@@ -40,7 +41,7 @@ class ControllerConnection;
|
||||
typedef QVector<Controller *> ControllerVector;
|
||||
|
||||
|
||||
class Controller : public Model, public JournallingObject
|
||||
class EXPORT Controller : public Model, public JournallingObject
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
@@ -28,6 +28,8 @@
|
||||
#include <QtCore/QList>
|
||||
#include <QtCore/QMutex>
|
||||
|
||||
#include "export.h"
|
||||
|
||||
#include "MemoryManager.h"
|
||||
|
||||
#include "ThreadableJob.h"
|
||||
@@ -38,7 +40,7 @@ class QThread;
|
||||
class Track;
|
||||
class AudioPort;
|
||||
|
||||
class PlayHandle : public ThreadableJob
|
||||
class EXPORT PlayHandle : public ThreadableJob
|
||||
{
|
||||
public:
|
||||
enum Types
|
||||
|
||||
@@ -22,6 +22,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
#include <QtCore/QtGlobal>
|
||||
|
||||
#ifndef EXPORT_H
|
||||
#define EXPORT_H
|
||||
@@ -31,10 +32,10 @@
|
||||
#ifdef LMMS_BUILD_WIN32
|
||||
|
||||
#ifdef PLUGIN_NAME
|
||||
#define EXPORT __declspec(dllimport)
|
||||
#define PLUGIN_EXPORT __declspec(dllexport)
|
||||
#define EXPORT Q_DECL_IMPORT
|
||||
#define PLUGIN_EXPORT Q_DECL_EXPORT
|
||||
#else
|
||||
#define EXPORT __declspec(dllexport)
|
||||
#define EXPORT Q_DECL_EXPORT
|
||||
#endif
|
||||
|
||||
#else
|
||||
|
||||
Reference in New Issue
Block a user