Ref T506, make dock widget overlay message compliant

* overlay widget can used that functionality directly
* no need to use COverlayMessagesFrame
* added COverlayMessagesDockWidget
This commit is contained in:
Klaus Basan
2019-01-06 20:20:12 +01:00
committed by Mat Sutcliffe
parent d6f3932e5b
commit 8696f45a7c
10 changed files with 103 additions and 33 deletions

View File

@@ -15,7 +15,6 @@
#include "blackgui/components/enablefordockwidgetinfoarea.h"
#include "blackgui/settings/viewupdatesettings.h"
#include "blackgui/settings/atcstationssettings.h"
#include "blackgui/overlaymessagesframe.h"
#include "blackgui/blackguiexport.h"
#include "blackcore/network.h"
#include "blackmisc/aviation/atcstation.h"
@@ -29,6 +28,7 @@
#include <QScopedPointer>
#include <QString>
#include <QTabWidget>
#include <QFrame>
#include <QtGlobal>
#include <QVBoxLayout>
#include <QTimer>
@@ -39,11 +39,12 @@ namespace BlackMisc { namespace Aviation { class CCallsign; } }
namespace BlackGui
{
class CDockWidgetInfoArea;
namespace Components
{
//! ATC stations component
class BLACKGUI_EXPORT CAtcStationComponent :
public COverlayMessagesFrame,
public QFrame,
public CEnableForDockWidgetInfoArea,
public BlackMisc::CIdentifiable
{