mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-13 15:45:42 +08:00
refs #403 add BlackGui shared library build
This commit is contained in:
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRCRAFTMODELFILTER_H
|
||||
#define BLACKGUI_AIRCRAFTMODELFILTER_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "listmodelfilter.h"
|
||||
#include "blackmisc/simulation/aircraftmodellist.h"
|
||||
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Filter for aircraft models
|
||||
class CAircraftModelFilter : public IModelFilter<BlackMisc::Simulation::CAircraftModelList>
|
||||
class BLACKGUI_EXPORT CAircraftModelFilter : public IModelFilter<BlackMisc::Simulation::CAircraftModelList>
|
||||
{
|
||||
public:
|
||||
//! Constructor
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRCRAFTMODELLISTMODEL_H
|
||||
#define BLACKGUI_AIRCRAFTMODELLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/simulation/aircraftmodellist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
#include <QAbstractItemModel>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Aircraft model list model
|
||||
class CAircraftModelListModel : public CListModelBase<BlackMisc::Simulation::CAircraftModel, BlackMisc::Simulation::CAircraftModelList>
|
||||
class BLACKGUI_EXPORT CAircraftModelListModel : public CListModelBase<BlackMisc::Simulation::CAircraftModel, BlackMisc::Simulation::CAircraftModelList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRPORTLISTMODEL_H
|
||||
#define BLACKGUI_AIRPORTLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QAbstractItemModel>
|
||||
#include "blackmisc/aviation/airportlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Airport list model
|
||||
*/
|
||||
class CAirportListModel : public CListModelBase<BlackMisc::Aviation::CAirport, BlackMisc::Aviation::CAirportList>
|
||||
class BLACKGUI_EXPORT CAirportListModel : public CListModelBase<BlackMisc::Aviation::CAirport, BlackMisc::Aviation::CAirportList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_ATCLISTMODEL_H
|
||||
#define BLACKGUI_ATCLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/aviation/atcstationlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
#include <QAbstractItemModel>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! ATC list model
|
||||
class CAtcStationListModel : public CListModelBase<BlackMisc::Aviation::CAtcStation, BlackMisc::Aviation::CAtcStationList>
|
||||
class BLACKGUI_EXPORT CAtcStationListModel : public CListModelBase<BlackMisc::Aviation::CAtcStation, BlackMisc::Aviation::CAtcStationList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_CLIENTLISTMODEL_H
|
||||
#define BLACKGUI_CLIENTLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QAbstractItemModel>
|
||||
#include "blackmisc/network/clientlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! Client list model
|
||||
class CClientListModel : public CListModelBase<BlackMisc::Network::CClient, BlackMisc::Network::CClientList>
|
||||
class BLACKGUI_EXPORT CClientListModel : public CListModelBase<BlackMisc::Network::CClient, BlackMisc::Network::CClientList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_COLUMNFORMATTERS_H
|
||||
#define BLACKGUI_COLUMNFORMATTERS_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/led.h"
|
||||
#include "blackmisc/pq/pq.h"
|
||||
#include "blackmisc/aviation/comsystem.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! Column formatter default implementation, also serving as interface
|
||||
class CDefaultFormatter
|
||||
class BLACKGUI_EXPORT CDefaultFormatter
|
||||
{
|
||||
public:
|
||||
//! Constructor
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_COLUMNS_H
|
||||
#define BLACKGUI_COLUMNS_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/valueobject.h" // for qHash overload, include before Qt stuff due GCC issue
|
||||
#include "blackmisc/collection.h"
|
||||
#include "blackmisc/propertyindex.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! Single column
|
||||
class CColumn
|
||||
class BLACKGUI_EXPORT CColumn
|
||||
{
|
||||
public:
|
||||
//! Constructor
|
||||
@@ -118,7 +119,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Header data for a table
|
||||
*/
|
||||
class CColumns : public QObject
|
||||
class BLACKGUI_EXPORT CColumns : public QObject
|
||||
{
|
||||
public:
|
||||
/*!
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_KEYBOARDKEYLISTMODEL_H
|
||||
#define BLACKGUI_KEYBOARDKEYLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/hardware/keyboardkeylist.h"
|
||||
#include "blackmisc/setkeyboardhotkeylist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
@@ -27,7 +28,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Keyboard key list model
|
||||
*/
|
||||
class CKeyboardKeyListModel : public CListModelBase<BlackMisc::Settings::CSettingKeyboardHotkey, BlackMisc::Settings::CSettingKeyboardHotkeyList>
|
||||
class BLACKGUI_EXPORT CKeyboardKeyListModel : public CListModelBase<BlackMisc::Settings::CSettingKeyboardHotkey, BlackMisc::Settings::CSettingKeyboardHotkeyList>
|
||||
{
|
||||
|
||||
public:
|
||||
@@ -51,7 +52,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Special edit delegate for key sequence
|
||||
*/
|
||||
class CKeyboardKeyItemDelegate : public QItemDelegate
|
||||
class BLACKGUI_EXPORT CKeyboardKeyItemDelegate : public QItemDelegate
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
@@ -79,7 +80,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Special edit widget for key sequence
|
||||
*/
|
||||
class CKeyboardLineEdit : public QLineEdit
|
||||
class BLACKGUI_EXPORT CKeyboardLineEdit : public QLineEdit
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_LISTMODELBASE_H
|
||||
#define BLACKGUI_LISTMODELBASE_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/models/columns.h"
|
||||
#include "blackgui/models/listmodelfilter.h"
|
||||
#include "blackmisc/worker.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! Non templated base class, allows Q_OBJECT and signals to be used
|
||||
class CListModelBaseNonTemplate : public QAbstractItemModel
|
||||
class BLACKGUI_EXPORT CListModelBaseNonTemplate : public QAbstractItemModel
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_LISTMODELFILTER_H
|
||||
#define BLACKGUI_LISTMODELFILTER_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QString>
|
||||
|
||||
namespace BlackGui
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_NAMEVARIANTLISTMODEL_H
|
||||
#define BLACKGUI_NAMEVARIANTLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/namevariantpairlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
#include <QAbstractItemModel>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Simple model displaying name / variant values
|
||||
class CNameVariantPairModel : public CListModelBase<BlackMisc::CNameVariantPair, BlackMisc::CNameVariantPairList>
|
||||
class BLACKGUI_EXPORT CNameVariantPairModel : public CListModelBase<BlackMisc::CNameVariantPair, BlackMisc::CNameVariantPairList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SERVERLISTMODEL_H
|
||||
#define BLACKGUI_SERVERLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/network/serverlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
#include <QAbstractItemModel>
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! Server list model
|
||||
class CServerListModel : public CListModelBase<BlackMisc::Network::CServer, BlackMisc::Network::CServerList>
|
||||
class BLACKGUI_EXPORT CServerListModel : public CListModelBase<BlackMisc::Network::CServer, BlackMisc::Network::CServerList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SIMULATEDAIRCRAFTLISTMODEL_H
|
||||
#define BLACKGUI_SIMULATEDAIRCRAFTLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/simulation/simulatedaircraftlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
#include <QAbstractItemModel>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Aircraft list model
|
||||
class CSimulatedAircraftListModel : public CListModelBase<BlackMisc::Simulation::CSimulatedAircraft, BlackMisc::Simulation::CSimulatedAircraftList>
|
||||
class BLACKGUI_EXPORT CSimulatedAircraftListModel : public CListModelBase<BlackMisc::Simulation::CSimulatedAircraft, BlackMisc::Simulation::CSimulatedAircraftList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_STATUSMESSAGELISTMODEL_H
|
||||
#define BLACKGUI_STATUSMESSAGELISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QAbstractItemModel>
|
||||
#include <QDBusConnection>
|
||||
#include "blackmisc/statusmessagelist.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Server list model
|
||||
*/
|
||||
class CStatusMessageListModel : public CListModelBase<BlackMisc::CStatusMessage, BlackMisc::CStatusMessageList>
|
||||
class BLACKGUI_EXPORT CStatusMessageListModel : public CListModelBase<BlackMisc::CStatusMessage, BlackMisc::CStatusMessageList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_TEXTMESSAGELISTMODEL_H
|
||||
#define BLACKGUI_TEXTMESSAGELISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/network/textmessagelist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
#include <QAbstractItemModel>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
namespace Models
|
||||
{
|
||||
//! ATC list model
|
||||
class CTextMessageListModel : public CListModelBase<BlackMisc::Network::CTextMessage, BlackMisc::Network::CTextMessageList>
|
||||
class BLACKGUI_EXPORT CTextMessageListModel : public CListModelBase<BlackMisc::Network::CTextMessage, BlackMisc::Network::CTextMessageList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_USERLISTMODEL_H
|
||||
#define BLACKGUI_USERLISTMODEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QAbstractItemModel>
|
||||
#include "blackmisc/network/userlist.h"
|
||||
#include "blackgui/models/listmodelbase.h"
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* User list model
|
||||
*/
|
||||
class CUserListModel : public CListModelBase<BlackMisc::Network::CUser, BlackMisc::Network::CUserList>
|
||||
class BLACKGUI_EXPORT CUserListModel : public CListModelBase<BlackMisc::Network::CUser, BlackMisc::Network::CUserList>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
Reference in New Issue
Block a user