mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-23 22:15:37 +08:00
refs #403 add BlackGui shared library build
This commit is contained in:
@@ -20,7 +20,7 @@ precompile_header:!isEmpty(PRECOMPILED_HEADER) {
|
||||
DEFINES += USING_PCH
|
||||
}
|
||||
|
||||
DEFINES += LOG_IN_FILE
|
||||
DEFINES += LOG_IN_FILE BUILD_BLACKGUI_LIB
|
||||
|
||||
HEADERS += *.h
|
||||
SOURCES += *.cpp
|
||||
|
||||
27
src/blackgui/blackguiexport.h
Normal file
27
src/blackgui/blackguiexport.h
Normal file
@@ -0,0 +1,27 @@
|
||||
/* Copyright (C) 2015
|
||||
* swift project Community / Contributors
|
||||
*
|
||||
* This file is part of swift project. It is subject to the license terms in the LICENSE file found in the top-level
|
||||
* directory of this distribution and at http://www.swift-project.org/license.html. No part of swift project,
|
||||
* including this file, may be copied, modified, propagated, or distributed except according to the terms
|
||||
* contained in the LICENSE file.
|
||||
*/
|
||||
|
||||
//! \file
|
||||
|
||||
#ifndef BLACKGUI_MACROS_H
|
||||
#define BLACKGUI_MACROS_H
|
||||
|
||||
#include <QtGlobal>
|
||||
|
||||
#ifndef WITH_STATIC
|
||||
# if defined(BUILD_BLACKGUI_LIB)
|
||||
# define BLACKGUI_EXPORT Q_DECL_EXPORT
|
||||
# else
|
||||
# define BLACKGUI_EXPORT Q_DECL_IMPORT
|
||||
# endif
|
||||
#else
|
||||
# define BLACKGUI_EXPORT
|
||||
#endif
|
||||
|
||||
#endif // BLACKGUI_MACROS_H
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRCRAFTCOMPONENT_H
|
||||
#define BLACKGUI_AIRCRAFTCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackgui/components/enablefordockwidgetinfoarea.h"
|
||||
#include "blackgui/components/updatetimer.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Aircraft widget
|
||||
class CAircraftComponent :
|
||||
class BLACKGUI_EXPORT CAircraftComponent :
|
||||
public QTabWidget,
|
||||
public CEnableForDockWidgetInfoArea,
|
||||
public CEnableForRuntime
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_ATCSTATIONCOMPONENT_H
|
||||
#define BLACKGUI_ATCSTATIONCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackgui/components/enablefordockwidgetinfoarea.h"
|
||||
#include "blackgui/components/updatetimer.h"
|
||||
@@ -29,7 +30,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* ATC stations component
|
||||
*/
|
||||
class CAtcStationComponent :
|
||||
class BLACKGUI_EXPORT CAtcStationComponent :
|
||||
public QTabWidget,
|
||||
public CEnableForDockWidgetInfoArea,
|
||||
public CEnableForRuntime
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AUDIOCOMPONENT_H
|
||||
#define BLACKGUI_AUDIOCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QFrame>
|
||||
#include <QScopedPointer>
|
||||
|
||||
@@ -22,7 +23,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Audio component, volume, ...
|
||||
class CAudioComponent : public QFrame
|
||||
class BLACKGUI_EXPORT CAudioComponent : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AUDIOSETUPCOMPONENT_H
|
||||
#define BLACKGUI_AUDIOSETUPCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/audio/audiodeviceinfolist.h"
|
||||
#include <QFrame>
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Audio setup such as input / output devices
|
||||
class CAudioSetupComponent :
|
||||
class BLACKGUI_EXPORT CAudioSetupComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AUDIOVOLUME_H
|
||||
#define BLACKGUI_AUDIOVOLUME_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QFrame>
|
||||
#include <QScopedPointer>
|
||||
#include "enableforruntime.h"
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Audio volume, mixer
|
||||
class CAudioVolumeComponent :
|
||||
class BLACKGUI_EXPORT CAudioVolumeComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#ifndef BLACKGUI_COCKPITCOMCOMPONENT_H
|
||||
#define BLACKGUI_COCKPITCOMCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enablefordockwidgetinfoarea.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/aviation/aircraft.h"
|
||||
@@ -25,7 +26,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! The main cockpit area
|
||||
class CCockpitComComponent :
|
||||
class BLACKGUI_EXPORT CCockpitComComponent :
|
||||
public QFrame,
|
||||
public CEnableForDockWidgetInfoArea,
|
||||
public CEnableForRuntime
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#ifndef BLACKGUI_COCKPITCOMPONENT_H
|
||||
#define BLACKGUI_COCKPITCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enablefordockwidgetinfoarea.h"
|
||||
#include <QWidget>
|
||||
#include <QScopedPointer>
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Cockpit component: COM unit, show / hide bar, voice rooms
|
||||
class CCockpitComponent :
|
||||
class BLACKGUI_EXPORT CCockpitComponent :
|
||||
public QWidget,
|
||||
public CEnableForDockWidgetInfoArea
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_COCKPITINFOAREACOMPONENT_H
|
||||
#define BLACKGUI_COCKPITINFOAREACOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "../infoarea.h"
|
||||
#include <QMainWindow>
|
||||
#include <QScopedPointer>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
//! The cockpit itself is part of the main info area, but itself also an info area.
|
||||
//! hence windows can be docked in the cockpit too.
|
||||
class CCockpitInfoAreaComponent : public BlackGui::CInfoArea
|
||||
class BLACKGUI_EXPORT CCockpitInfoAreaComponent : public BlackGui::CInfoArea
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_COCKPITTRANSPONDERMODELEDSCOMPONENT_H
|
||||
#define BLACKMISC_COCKPITTRANSPONDERMODELEDSCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "../led.h"
|
||||
#include "blackmisc/aviation/aircraft.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! LEDs representing transponder mode state
|
||||
class CCockpitTransponderModeLedsComponent : public QFrame, public CEnableForRuntime
|
||||
class BLACKGUI_EXPORT CCockpitTransponderModeLedsComponent : public QFrame, public CEnableForRuntime
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_ENABLEFORDOCKWIDGETINFOAREA_H
|
||||
#define BLACKGUI_ENABLEFORDOCKWIDGETINFOAREA_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/dockwidgetinfoarea.h"
|
||||
#include "blackgui/infoarea.h"
|
||||
#include "blackgui/enableforframelesswindow.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
|
||||
//! Helper class: If a component is residing in an dockable widget.
|
||||
//! This class provides access to its info area and dockable widget.
|
||||
class CEnableForDockWidgetInfoArea
|
||||
class BLACKGUI_EXPORT CEnableForDockWidgetInfoArea
|
||||
{
|
||||
public:
|
||||
//! Corresponding dockable widget in info area
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_ENABLEFORRUNTIME_H
|
||||
#define BLACKGUI_ENABLEFORRUNTIME_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackcore/context_runtime.h"
|
||||
#include "blackmisc/notificationsounds.h"
|
||||
#include <QTimer>
|
||||
@@ -39,7 +40,7 @@ namespace BlackGui
|
||||
* the component widely independent from a central data provideer
|
||||
* \sa BlackCore::CRuntime
|
||||
*/
|
||||
class CEnableForRuntime
|
||||
class BLACKGUI_EXPORT CEnableForRuntime
|
||||
{
|
||||
public:
|
||||
//! Set runtime, usually set by runtime owner (must only be one, usually main window)
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_FLIGHTPLANCOMPONENT_H
|
||||
#define BLACKGUI_FLIGHTPLANCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackmisc/aviation/aircraft.h"
|
||||
#include "blackmisc/aviation/flightplan.h"
|
||||
@@ -25,7 +26,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Flight plan widget
|
||||
class CFlightPlanComponent :
|
||||
class BLACKGUI_EXPORT CFlightPlanComponent :
|
||||
public QTabWidget,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_INFOBARSTATUSCOMPONENT_H
|
||||
#define BLACKGUI_INFOBARSTATUSCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "../led.h"
|
||||
#include <QFrame>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Info bar displaying status (Network, Simulator, DBus)
|
||||
class CInfoBarStatusComponent :
|
||||
class BLACKGUI_EXPORT CInfoBarStatusComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_INFOWINDOW_H
|
||||
#define BLACKGUI_INFOWINDOW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/network/textmessage.h"
|
||||
#include "blackmisc/statusmessage.h"
|
||||
#include "blackmisc/variant.h"
|
||||
@@ -29,7 +30,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* Multi purpose info window (like pop up window)
|
||||
*/
|
||||
class CInfoWindowComponent : public QWizardPage
|
||||
class BLACKGUI_EXPORT CInfoWindowComponent : public QWizardPage
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_INTERNALSCOMPONENT_H
|
||||
#define BLACKGUI_INTERNALSCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include <QWidget>
|
||||
#include <QScopedArrayPointer>
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Internals for debugging, statistics
|
||||
class CInternalsComponent :
|
||||
class BLACKGUI_EXPORT CInternalsComponent :
|
||||
public QWidget,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#ifndef BLACKGUI_COMPONENTS_INVISIBLEINFOAREACOMPONENT_H
|
||||
#define BLACKGUI_COMPONENTS_INVISIBLEINFOAREACOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/infoarea.h"
|
||||
#include "blackgui/components/navigatordockwidget.h"
|
||||
#include <QMainWindow>
|
||||
@@ -22,7 +23,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Info area to carry info areas on visibile when floating
|
||||
class CInvisibleInfoAreaComponent : public BlackGui::CInfoArea
|
||||
class BLACKGUI_EXPORT CInvisibleInfoAreaComponent : public BlackGui::CInfoArea
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_LOGCOMPONENT_H
|
||||
#define BLACKGUI_LOGCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/statusmessagelist.h"
|
||||
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! GUI displaying log and status messages
|
||||
class CLogComponent :
|
||||
class BLACKGUI_EXPORT CLogComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_LOGINCOMPONENT_H
|
||||
#define BLACKGUI_LOGINCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/aviation/aircraft.h"
|
||||
#include "blackmisc/network/server.h"
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Login component
|
||||
class CLoginComponent :
|
||||
class BLACKGUI_EXPORT CLoginComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_MAININFOAREACOMPONENT_H
|
||||
#define BLACKGUI_MAININFOAREACOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "../infoarea.h"
|
||||
#include "allmaininfoareacomponents.h"
|
||||
#include <QTabBar>
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Main info area
|
||||
class CMainInfoAreaComponent : public BlackGui::CInfoArea
|
||||
class BLACKGUI_EXPORT CMainInfoAreaComponent : public BlackGui::CInfoArea
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_MAINKEYPADAREACOMPONENT_H
|
||||
#define BLACKGUI_MAINKEYPADAREACOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "maininfoareacomponent.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/aviation/aircraft.h"
|
||||
@@ -29,7 +30,7 @@ namespace BlackGui
|
||||
|
||||
//! Main keypad area as used with main info area
|
||||
//! \sa CMainInfoAreaComponent
|
||||
class CMainKeypadAreaComponent :
|
||||
class BLACKGUI_EXPORT CMainKeypadAreaComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_MAPPINGCOMPONENT_H
|
||||
#define BLACKGUI_MAPPINGCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackgui/components/enablefordockwidgetinfoarea.h"
|
||||
#include "blackgui/views/checkboxdelegate.h"
|
||||
@@ -28,7 +29,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Mappings, models etc.
|
||||
class CMappingComponent :
|
||||
class BLACKGUI_EXPORT CMappingComponent :
|
||||
public QFrame,
|
||||
public CEnableForDockWidgetInfoArea,
|
||||
public CEnableForRuntime
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_COMPONENTS_NAVIGATORDOCKWIDGET_H
|
||||
#define BLACKGUI_COMPONENTS_NAVIGATORDOCKWIDGET_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/dockwidgetinfoarea.h"
|
||||
#include <QDockWidget>
|
||||
#include <QScopedPointer>
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Dock widget for navigators
|
||||
class CNavigatorDockWidget : public BlackGui::CDockWidgetInfoArea
|
||||
class BLACKGUI_EXPORT CNavigatorDockWidget : public BlackGui::CDockWidgetInfoArea
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_REMOTEAIRCRAFTSELECTOR_H
|
||||
#define BLACKGUI_REMOTEAIRCRAFTSELECTOR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/aviation/callsign.h"
|
||||
#include "blackmisc/simulation/simulatedaircraftlist.h"
|
||||
@@ -27,7 +28,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Select a remote aircraft
|
||||
class CRemoteAircraftSelector : public QFrame, public CEnableForRuntime
|
||||
class BLACKGUI_EXPORT CRemoteAircraftSelector : public QFrame, public CEnableForRuntime
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SETTINGSCOMPONENT_H
|
||||
#define BLACKGUI_SETTINGSCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackmisc/network/server.h"
|
||||
#include "blackmisc/aviation/aircrafticao.h"
|
||||
@@ -28,7 +29,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Settings component
|
||||
class CSettingsComponent :
|
||||
class BLACKGUI_EXPORT CSettingsComponent :
|
||||
public QTabWidget,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SETTINGSFSXCOMPONENT_H
|
||||
#define BLACKGUI_SETTINGSFSXCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include <QFrame>
|
||||
#include <QScopedPointer>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Settings for FSX
|
||||
class CSettingsFsxComponent : public QFrame, public CEnableForRuntime
|
||||
class BLACKGUI_EXPORT CSettingsFsxComponent : public QFrame, public CEnableForRuntime
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SETTINGSNETWORKCOMPONENT_H
|
||||
#define BLACKGUI_SETTINGSNETWORKCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include <QFrame>
|
||||
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! General settings for network
|
||||
class CSettingsNetworkComponent :
|
||||
class BLACKGUI_EXPORT CSettingsNetworkComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SETTINGSNETWORKSERVERSCOMPONENT_H
|
||||
#define BLACKGUI_SETTINGSNETWORKSERVERSCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include <QFrame>
|
||||
#include <QScopedPointer>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Settings for network servers
|
||||
class CSettingsNetworkServersComponent :
|
||||
class BLACKGUI_EXPORT CSettingsNetworkServersComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -10,6 +10,7 @@
|
||||
#ifndef BLACKGUI_SETTINGSSIMULATORCOMPONENT_H
|
||||
#define BLACKGUI_SETTINGSSIMULATORCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/simulation/setsimulator.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "enableforruntime.h"
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
/*!
|
||||
* All simulator settings component (GUI)
|
||||
*/
|
||||
class CSettingsSimulatorComponent : public QFrame, public CEnableForRuntime
|
||||
class BLACKGUI_EXPORT CSettingsSimulatorComponent : public QFrame, public CEnableForRuntime
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SIMULATORCOMPONENT_H
|
||||
#define BLACKGUI_SIMULATORCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/icon.h"
|
||||
#include "blackgui/components/enablefordockwidgetinfoarea.h"
|
||||
@@ -27,7 +28,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Simulator component
|
||||
class CSimulatorComponent :
|
||||
class BLACKGUI_EXPORT CSimulatorComponent :
|
||||
public QTabWidget,
|
||||
public CEnableForDockWidgetInfoArea,
|
||||
public CEnableForRuntime
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_TEXTMESSAGECOMPONENT_H
|
||||
#define BLACKGUI_TEXTMESSAGECOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackgui/components/enablefordockwidgetinfoarea.h"
|
||||
#include "blackgui/textmessagetextedit.h"
|
||||
@@ -30,7 +31,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Text message widget
|
||||
class CTextMessageComponent :
|
||||
class BLACKGUI_EXPORT CTextMessageComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime,
|
||||
public CEnableForDockWidgetInfoArea
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_UPDATETIMER_H
|
||||
#define BLACKGUI_UPDATETIMER_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QTimer>
|
||||
#include <QDateTime>
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Timer used in components for updates
|
||||
class CUpdateTimer: public QObject
|
||||
class BLACKGUI_EXPORT CUpdateTimer: public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_USERCOMPONENT_H
|
||||
#define BLACKGUI_USERCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/components/enableforruntime.h"
|
||||
#include "blackgui/components/enablefordockwidgetinfoarea.h"
|
||||
#include "blackgui/components/updatetimer.h"
|
||||
@@ -27,7 +28,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! User componenet (users, clients)
|
||||
class CUserComponent :
|
||||
class BLACKGUI_EXPORT CUserComponent :
|
||||
public QTabWidget,
|
||||
public CEnableForDockWidgetInfoArea,
|
||||
public CEnableForRuntime
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_VOICEROOMSCOMPONENT_H
|
||||
#define BLACKGUI_VOICEROOMSCOMPONENT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "enableforruntime.h"
|
||||
#include "blackmisc/audio/voiceroomlist.h"
|
||||
#include <QFrame>
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
namespace Components
|
||||
{
|
||||
//! Displays the voice rooms
|
||||
class CVoiceRoomsComponent :
|
||||
class BLACKGUI_EXPORT CVoiceRoomsComponent :
|
||||
public QFrame,
|
||||
public CEnableForRuntime
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_DOCKWIDGET_H
|
||||
#define BLACKGUI_DOCKWIDGET_H
|
||||
|
||||
#include "blackguiexport.h"
|
||||
#include "managedstatusbar.h"
|
||||
#include "enableforframelesswindow.h"
|
||||
|
||||
@@ -32,7 +33,7 @@ namespace BlackGui
|
||||
//! \sa CInfoArea
|
||||
//! \sa CDockWidgetInfoArea
|
||||
//! \sa CDockWidgetInfoBar
|
||||
class CDockWidget :
|
||||
class BLACKGUI_EXPORT CDockWidget :
|
||||
public QDockWidget,
|
||||
public CEnableForFramelessWindow
|
||||
{
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_DOCKWIDGETINFOAREA_H
|
||||
#define BLACKGUI_DOCKWIDGETINFOAREA_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/dockwidget.h"
|
||||
|
||||
namespace BlackGui
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
//! Specialized class for dock widgets serving as info area.
|
||||
//! \sa CDockWidgetInfoBar
|
||||
//! \sa CInfoArea
|
||||
class CDockWidgetInfoArea : public CDockWidget
|
||||
class BLACKGUI_EXPORT CDockWidgetInfoArea : public CDockWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_DOCKWIDGETINFOBAR_H
|
||||
#define BLACKGUI_DOCKWIDGETINFOBAR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackgui/dockwidget.h"
|
||||
|
||||
namespace BlackGui
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
//! Class for dock widgets in the info area, containing some specialized functionality
|
||||
//! \sa CDockWidgetInfoArea
|
||||
//! \sa CInfoArea
|
||||
class CDockWidgetInfoBar : public CDockWidget
|
||||
class BLACKGUI_EXPORT CDockWidgetInfoBar : public CDockWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_ENABLEFORFRAMLESSWINDOW_H
|
||||
#define BLACKGUI_ENABLEFORFRAMLESSWINDOW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QWidget>
|
||||
#include <QStatusBar>
|
||||
#include <QMouseEvent>
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
//! Main window which can be frameless
|
||||
//! \details QMainWindows cannot be promoted. Hence a derived class does not work properly here.
|
||||
//! Furthermore frameless functionality is also required for CDockWidgets as well.
|
||||
class CEnableForFramelessWindow
|
||||
class BLACKGUI_EXPORT CEnableForFramelessWindow
|
||||
{
|
||||
public:
|
||||
//! Window modes
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_FOREIGNWINDOWS_H
|
||||
#define BLACKGUI_FOREIGNWINDOWS_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/simulation/simulatorplugininfo.h"
|
||||
#include "windowfinder.h"
|
||||
#include <QWindow>
|
||||
@@ -21,7 +22,7 @@
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Foreign windows
|
||||
class CForeignWindows
|
||||
class BLACKGUI_EXPORT CForeignWindows
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,13 +12,14 @@
|
||||
#ifndef BLACKGUI_GUIUTILITY_H
|
||||
#define BLACKGUI_GUIUTILITY_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QWidgetList>
|
||||
#include "enableforframelesswindow.h"
|
||||
|
||||
namespace BlackGui
|
||||
{
|
||||
//! GUI utilities
|
||||
class CGuiUtility
|
||||
class BLACKGUI_EXPORT CGuiUtility
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_INFOAREA_H
|
||||
#define BLACKGUI_INFOAREA_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "dockwidgetinfoarea.h"
|
||||
#include "enableforframelesswindow.h"
|
||||
#include <QMainWindow>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
//! Info area, hosting dockable widgets
|
||||
//! \sa CDockWidgetInfoArea
|
||||
class CInfoArea : public QMainWindow, CEnableForFramelessWindow
|
||||
class BLACKGUI_EXPORT CInfoArea : public QMainWindow, CEnableForFramelessWindow
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
#ifndef BLACKGUI_LED_H
|
||||
#define BLACKGUI_LED_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <Qt>
|
||||
#include <QWidget>
|
||||
#include <QSvgRenderer>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
//! Displaying an LED as widget. Non copyable.
|
||||
//! \remarks Based on qLed
|
||||
class CLedWidget : public QWidget
|
||||
class BLACKGUI_EXPORT CLedWidget : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
Q_ENUMS(LedColor)
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
#ifndef BLACKGUI_LEVELMETER_H
|
||||
#define BLACKGUI_LEVELMETER_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QTime>
|
||||
#include <QWidget>
|
||||
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
//! Widget which displays a vertical audio level meter, indicating the
|
||||
//! RMS and peak levels of the window of audio samples most recently analyzed
|
||||
//! by the Engine.
|
||||
class CLevelMeter : public QWidget
|
||||
class BLACKGUI_EXPORT CLevelMeter : public QWidget
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKMISC_LOGINMODEBUTTONS_H
|
||||
#define BLACKMISC_LOGINMODEBUTTONS_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackcore/network.h"
|
||||
#include <QGroupBox>
|
||||
#include <QScopedPointer>
|
||||
@@ -22,7 +23,7 @@ namespace Ui { class CLoginModeButtons; }
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Display login modes (normal, stealth, ...)
|
||||
class CLoginModeButtons : public QGroupBox
|
||||
class BLACKGUI_EXPORT CLoginModeButtons : public QGroupBox
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_MANAGEDSTATUSBAR_H
|
||||
#define BLACKGUI_MANAGEDSTATUSBAR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/statusmessagelist.h"
|
||||
#include "blackmisc/statusmessage.h"
|
||||
|
||||
@@ -24,7 +25,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Managed status bar
|
||||
class CManagedStatusBar : public QObject
|
||||
class BLACKGUI_EXPORT CManagedStatusBar : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -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:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SELCALCODESELECTOR_H
|
||||
#define BLACKGUI_SELCALCODESELECTOR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/aviation/selcal.h"
|
||||
#include <QFrame>
|
||||
#include <QScopedPointer>
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! SELCAL mode selector
|
||||
class CSelcalCodeSelector : public QFrame
|
||||
class BLACKGUI_EXPORT CSelcalCodeSelector : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_NETWORKSERVERFORM_H
|
||||
#define BLACKGUI_NETWORKSERVERFORM_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/network/server.h"
|
||||
#include "blackmisc/statusmessagelist.h"
|
||||
#include <QFrame>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Server form
|
||||
class CServerForm : public QFrame
|
||||
class BLACKGUI_EXPORT CServerForm : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SERVERLISTSELECTOR_H
|
||||
#define BLACKGUI_SERVERLISTSELECTOR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QComboBox>
|
||||
#include <QStringList>
|
||||
|
||||
@@ -20,7 +21,7 @@
|
||||
namespace BlackGui
|
||||
{
|
||||
//! List of servers
|
||||
class CServerListSelector : public QComboBox
|
||||
class BLACKGUI_EXPORT CServerListSelector : public QComboBox
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SHOWHIDEBAR_H
|
||||
#define BLACKGUI_SHOWHIDEBAR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QFrame>
|
||||
|
||||
namespace Ui { class CShowHideBar; }
|
||||
@@ -19,7 +20,7 @@ namespace Ui { class CShowHideBar; }
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Show or hide (expand / collapse) another section
|
||||
class CShowHideBar : public QFrame
|
||||
class BLACKGUI_EXPORT CShowHideBar : public QFrame
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_STYLESHEETUTILITY_H
|
||||
#define BLACKGUI_STYLESHEETUTILITY_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QMap>
|
||||
#include <QObject>
|
||||
#include <QFont>
|
||||
@@ -23,7 +24,7 @@
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Reads and provides style sheets
|
||||
class CStyleSheetUtility : public QObject
|
||||
class BLACKGUI_EXPORT CStyleSheetUtility : public QObject
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_TEXTMESSAGETEXTEDIT_H
|
||||
#define BLACKGUI_TEXTMESSAGETEXTEDIT_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/network/textmessagelist.h"
|
||||
#include <QTextEdit>
|
||||
#include <QAction>
|
||||
@@ -19,7 +20,7 @@
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Specialized text edit for displaying text messages
|
||||
class CTextMessageTextEdit : public QTextEdit
|
||||
class BLACKGUI_EXPORT CTextMessageTextEdit : public QTextEdit
|
||||
{
|
||||
public:
|
||||
//! Constructor
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef TICKLABEL_H
|
||||
#define TICKLABEL_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/icons.h"
|
||||
#include <QLabel>
|
||||
#include <QPixmap>
|
||||
@@ -19,7 +20,7 @@
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Representing a ticked or crossed icon
|
||||
class CTickLabel : public QLabel
|
||||
class BLACKGUI_EXPORT CTickLabel : public QLabel
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,13 +12,14 @@
|
||||
#ifndef BLACKGUI_TRANSPONDERCODESPINBOX_H
|
||||
#define BLACKGUI_TRANSPONDERCODESPINBOX_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QSpinBox>
|
||||
|
||||
namespace BlackGui
|
||||
{
|
||||
|
||||
//! Specialized spin box for Transponder codes
|
||||
class CTransponderCodeSpinBox : public QSpinBox
|
||||
class BLACKGUI_EXPORT CTransponderCodeSpinBox : public QSpinBox
|
||||
{
|
||||
Q_OBJECT
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_TRANSPONDERMODESELECTOR_H
|
||||
#define BLACKGUI_TRANSPONDERMODESELECTOR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/aviation/transponder.h"
|
||||
#include <QTimer>
|
||||
#include <QComboBox>
|
||||
@@ -23,7 +24,7 @@ namespace BlackGui
|
||||
|
||||
//! Selector for the transponder mode
|
||||
//! \remarks features ident reset
|
||||
class CTransponderModeSelector : public QComboBox
|
||||
class BLACKGUI_EXPORT CTransponderModeSelector : public QComboBox
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,12 +12,13 @@
|
||||
#ifndef BLACKGUI_UPPERCASEVALIDATOR_H
|
||||
#define BLACKGUI_UPPERCASEVALIDATOR_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QValidator>
|
||||
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Forces uppercase
|
||||
class CUpperCaseValidator : public QValidator
|
||||
class BLACKGUI_EXPORT CUpperCaseValidator : public QValidator
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRCRAFTMODELFILTERFORM_H
|
||||
#define BLACKGUI_AIRCRAFTMODELFILTERFORM_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "filterdialog.h"
|
||||
#include "blackgui/models/aircraftmodelfilter.h"
|
||||
#include <QDialog>
|
||||
@@ -26,7 +27,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Form for a aircraft model filter
|
||||
class CAircraftModelFilterForm : public CFilterDialog
|
||||
class BLACKGUI_EXPORT CAircraftModelFilterForm : public CFilterDialog
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRCRAFTMODELVIEW_H
|
||||
#define BLACKGUI_AIRCRAFTMODELVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "aircraftmodelfilterform.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/aircraftmodellistmodel.h"
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Aircrafts view
|
||||
class CAircraftModelView : public CViewBase<Models::CAircraftModelListModel, BlackMisc::Simulation::CAircraftModelList, BlackMisc::Simulation::CAircraftModel>
|
||||
class BLACKGUI_EXPORT CAircraftModelView : public CViewBase<Models::CAircraftModelListModel, BlackMisc::Simulation::CAircraftModelList, BlackMisc::Simulation::CAircraftModel>
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_AIRPORTVIEW_H
|
||||
#define BLACKGUI_AIRPORTVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/airportlistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Airports view
|
||||
class CAirportView : public CViewBase<Models::CAirportListModel, BlackMisc::Aviation::CAirportList, BlackMisc::Aviation::CAirport>
|
||||
class BLACKGUI_EXPORT CAirportView : public CViewBase<Models::CAirportListModel, BlackMisc::Aviation::CAirportList, BlackMisc::Aviation::CAirport>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
//! \file
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/atcstationlistmodel.h"
|
||||
#include "blackmisc/project.h"
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! ATC stations view
|
||||
class CAtcStationView : public CViewBase<BlackGui::Models::CAtcStationListModel, BlackMisc::Aviation::CAtcStationList, BlackMisc::Aviation::CAtcStation>
|
||||
class BLACKGUI_EXPORT CAtcStationView : public CViewBase<BlackGui::Models::CAtcStationListModel, BlackMisc::Aviation::CAtcStationList, BlackMisc::Aviation::CAtcStation>
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_CCOLUMNCHECKBOXDELEGATE_H
|
||||
#define BLACKGUI_CCOLUMNCHECKBOXDELEGATE_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QItemDelegate>
|
||||
#include <QCheckBox>
|
||||
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! CheckBox for single column
|
||||
class CCheckBoxDelegate : public QItemDelegate
|
||||
class BLACKGUI_EXPORT CCheckBoxDelegate : public QItemDelegate
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
//! \file
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/clientlistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Client view
|
||||
class CClientView : public CViewBase<Models::CClientListModel, BlackMisc::Network::CClientList, BlackMisc::Network::CClient>
|
||||
class BLACKGUI_EXPORT CClientView : public CViewBase<Models::CClientListModel, BlackMisc::Network::CClientList, BlackMisc::Network::CClient>
|
||||
{
|
||||
public:
|
||||
//! Constructor
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_FILTERDIALOG_H
|
||||
#define BLACKGUI_FILTERDIALOG_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QDialog>
|
||||
|
||||
namespace BlackGui
|
||||
@@ -19,7 +20,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Base for filter dialog
|
||||
class CFilterDialog : public QDialog
|
||||
class BLACKGUI_EXPORT CFilterDialog : public QDialog
|
||||
{
|
||||
public:
|
||||
//! Constructor
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
//! \file
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/keyboardkeylistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Keyboard key view
|
||||
class CKeyboardKeyView : public CViewBase<Models::CKeyboardKeyListModel, BlackMisc::Settings::CSettingKeyboardHotkeyList, BlackMisc::Settings::CSettingKeyboardHotkey>
|
||||
class BLACKGUI_EXPORT CKeyboardKeyView : public CViewBase<Models::CKeyboardKeyListModel, BlackMisc::Settings::CSettingKeyboardHotkeyList, BlackMisc::Settings::CSettingKeyboardHotkey>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_NAMEVARIANTPAIRVIEW_H
|
||||
#define BLACKGUI_NAMEVARIANTPAIRVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/namevariantpairlistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! User view
|
||||
class CNameVariantPairView : public CViewBase<Models::CNameVariantPairModel, BlackMisc::CNameVariantPairList, BlackMisc::CNameVariantPair>
|
||||
class BLACKGUI_EXPORT CNameVariantPairView : public CViewBase<Models::CNameVariantPairModel, BlackMisc::CNameVariantPairList, BlackMisc::CNameVariantPair>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SERVERVIEW_H
|
||||
#define BLACKGUI_SERVERVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/serverlistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Network servers
|
||||
class CServerView : public CViewBase<Models::CServerListModel, BlackMisc::Network::CServerList, BlackMisc::Network::CServer>
|
||||
class BLACKGUI_EXPORT CServerView : public CViewBase<Models::CServerListModel, BlackMisc::Network::CServerList, BlackMisc::Network::CServer>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_SIMULATEDAIRCRAFTVIEW_H
|
||||
#define BLACKGUI_SIMULATEDAIRCRAFTVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/simulatedaircraftlistmodel.h"
|
||||
#include <QMenu>
|
||||
@@ -21,7 +22,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Aircrafts view
|
||||
class CSimulatedAircraftView : public CViewBase<Models::CSimulatedAircraftListModel, BlackMisc::Simulation::CSimulatedAircraftList, BlackMisc::Simulation::CSimulatedAircraft>
|
||||
class BLACKGUI_EXPORT CSimulatedAircraftView : public CViewBase<Models::CSimulatedAircraftListModel, BlackMisc::Simulation::CSimulatedAircraftList, BlackMisc::Simulation::CSimulatedAircraft>
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
|
||||
//! \file
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/statusmessagelistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Status message view
|
||||
class CStatusMessageView : public CViewBase<Models::CStatusMessageListModel, BlackMisc::CStatusMessageList, BlackMisc::CStatusMessage>
|
||||
class BLACKGUI_EXPORT CStatusMessageView : public CViewBase<Models::CStatusMessageListModel, BlackMisc::CStatusMessageList, BlackMisc::CStatusMessage>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_TEXTMESSAGEVIEW_H
|
||||
#define BLACKGUI_TEXTMESSAGEVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/textmessagelistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! Airports view
|
||||
class CTextMessageView : public CViewBase<Models::CTextMessageListModel, BlackMisc::Network::CTextMessageList, BlackMisc::Network::CTextMessage>
|
||||
class BLACKGUI_EXPORT CTextMessageView : public CViewBase<Models::CTextMessageListModel, BlackMisc::Network::CTextMessageList, BlackMisc::Network::CTextMessage>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_USERVIEW_H
|
||||
#define BLACKGUI_USERVIEW_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "viewbase.h"
|
||||
#include "../models/userlistmodel.h"
|
||||
|
||||
@@ -20,7 +21,7 @@ namespace BlackGui
|
||||
namespace Views
|
||||
{
|
||||
//! User view
|
||||
class CUserView : public CViewBase<Models::CUserListModel, BlackMisc::Network::CUserList, BlackMisc::Network::CUser>
|
||||
class BLACKGUI_EXPORT CUserView : public CViewBase<Models::CUserListModel, BlackMisc::Network::CUserList, BlackMisc::Network::CUser>
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_VIEWBASE_H
|
||||
#define BLACKGUI_VIEWBASE_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "blackmisc/icons.h"
|
||||
#include "blackmisc/worker.h"
|
||||
#include "blackmisc/variant.h"
|
||||
@@ -29,7 +30,7 @@ namespace BlackGui
|
||||
{
|
||||
|
||||
//! Non templated base class, allows Q_OBJECT and signals / slots to be used
|
||||
class CViewBaseNonTemplate : public QTableView
|
||||
class BLACKGUI_EXPORT CViewBaseNonTemplate : public QTableView
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
|
||||
@@ -12,12 +12,13 @@
|
||||
#ifndef BLACKGUI_WINDOWFINDERWINDOWS_H
|
||||
#define BLACKGUI_WINDOWFINDERWINDOWS_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include "../windowfinder.h"
|
||||
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Foreign windows
|
||||
class CWindowFinderWindows : public IWindowFinder
|
||||
class BLACKGUI_EXPORT CWindowFinderWindows : public IWindowFinder
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
@@ -12,6 +12,7 @@
|
||||
#ifndef BLACKGUI_WINDOWFINDER_H
|
||||
#define BLACKGUI_WINDOWFINDER_H
|
||||
|
||||
#include "blackgui/blackguiexport.h"
|
||||
#include <QString>
|
||||
|
||||
class QWindow;
|
||||
@@ -19,7 +20,7 @@ class QWindow;
|
||||
namespace BlackGui
|
||||
{
|
||||
//! Finder for foreign windows
|
||||
class IWindowFinder
|
||||
class BLACKGUI_EXPORT IWindowFinder
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
Reference in New Issue
Block a user