refs #403 add BlackMisc shared library build

This commit is contained in:
Roland Winklmeier
2015-04-10 21:51:07 +02:00
parent f75c81010d
commit a089d3641d
127 changed files with 372 additions and 218 deletions

View File

@@ -12,6 +12,7 @@
#ifndef BLACKMISC_SIMULATION_FSCOMMON_AIRCRAFTCFGENTRY_H
#define BLACKMISC_SIMULATION_FSCOMMON_AIRCRAFTCFGENTRY_H
#include "blackmisc/blackmiscexport.h"
#include "blackmisc/simulation/aircraftmodel.h"
#include "blackmisc/propertyindex.h"
#include "blackmisc/variant.h"
@@ -27,7 +28,7 @@ namespace BlackMisc
* \remarks an entry in the aircraft.cfg is title, atc type, ... This class already bundles
* relevant entries, hence the class is named Entries (plural)
*/
class CAircraftCfgEntries: public BlackMisc::CValueObject<CAircraftCfgEntries>
class BLACKMISC_EXPORT CAircraftCfgEntries: public BlackMisc::CValueObject<CAircraftCfgEntries>
{
public:
//! Properties by index

View File

@@ -12,6 +12,7 @@
#ifndef BLACKMISC_SIMULATION_FSCOMMON_AIRCRAFTCFGLIST_H
#define BLACKMISC_SIMULATION_FSCOMMON_AIRCRAFTCFGLIST_H
#include "blackmisc/blackmiscexport.h"
#include "blackmisc/simulation/fscommon/aircraftcfgentries.h"
#include "blackmisc/simulation/aircraftmodellist.h"
#include "blackmisc/sequence.h"
@@ -29,7 +30,7 @@ namespace BlackMisc
{
//! Utility, providing FS aircraft.cfg entries
class CAircraftCfgEntriesList : public BlackMisc::CSequence<CAircraftCfgEntries>
class BLACKMISC_EXPORT CAircraftCfgEntriesList : public BlackMisc::CSequence<CAircraftCfgEntries>
{
public:

View File

@@ -12,6 +12,7 @@
#ifndef BLACKMISC_SIMULATION_FSCOMMON_AIRCRAFTMAPPER_H
#define BLACKMISC_SIMULATION_FSCOMMON_AIRCRAFTMAPPER_H
#include "blackmisc/blackmiscexport.h"
#include "aircraftcfgentrieslist.h"
#include "../simulatormodelmappings.h"
#include "blackmisc/worker.h"
@@ -34,7 +35,7 @@ namespace BlackMisc
//! Thereafter all existing models and mappings can be obtained from here.
//! \sa CAircraftCfgEntries
//! \sa CAircraftCfgEntriesList
class CAircraftMapper : public QObject
class BLACKMISC_EXPORT CAircraftMapper : public QObject
{
Q_OBJECT

View File

@@ -12,6 +12,7 @@
#ifndef BLACKMISC_SIMULATION_FSCOMMON_BCDCONVERSIONS_H
#define BLACKMISC_SIMULATION_FSCOMMON_BCDCONVERSIONS_H
#include "blackmisc/blackmiscexport.h"
#include "blackmisc/pq/frequency.h"
#include "blackmisc/aviation/transponder.h"
#include <QtGlobal>
@@ -24,7 +25,7 @@ namespace BlackMisc
{
//! BCD conversions for FS
class CBcdConversions
class BLACKMISC_EXPORT CBcdConversions
{
public:
//! BCD -> decimal

View File

@@ -12,6 +12,7 @@
#ifndef BLACKMISC_SIMULATION_FSCOMMONUTIL_H
#define BLACKMISC_SIMULATION_FSCOMMONUTIL_H
#include "blackmisc/blackmiscexport.h"
#include <QString>
namespace BlackMisc
@@ -21,7 +22,7 @@ namespace BlackMisc
namespace FsCommon
{
//! FS9/X utils
class CFsCommonUtil
class BLACKMISC_EXPORT CFsCommonUtil
{
public:
CFsCommonUtil();

View File

@@ -12,6 +12,7 @@
#ifndef BLACKMISC_SIMULATION_FSCOMMON_VPILOTMODELMAPPINGS_H
#define BLACKMISC_SIMULATION_FSCOMMON_VPILOTMODELMAPPINGS_H
#include "blackmisc/blackmiscexport.h"
#include "../simulatormodelmappings.h"
#include <QStringList>
@@ -22,7 +23,7 @@ namespace BlackMisc
namespace FsCommon
{
//! Model mappings
class CVPilotModelMappings : public ISimulatorModelMappings
class BLACKMISC_EXPORT CVPilotModelMappings : public ISimulatorModelMappings
{
public:
//! Constructor