refs #768, allow to access view and filter of components

(required in wizard)
This commit is contained in:
Klaus Basan
2016-10-17 03:23:11 +02:00
parent dfcde1158e
commit 80bbed96d4
8 changed files with 46 additions and 10 deletions

View File

@@ -16,6 +16,7 @@
#include "blackgui/components/enablefordockwidgetinfoarea.h"
#include "blackgui/enableforviewbasedindicator.h"
#include "blackmisc/network/entityflags.h"
#include "blackmisc/aviation/airlineicaocode.h"
#include <QFrame>
#include <QObject>
@@ -25,9 +26,9 @@ class QWidget;
namespace BlackMisc { namespace Aviation { class CLivery; } }
namespace Ui { class CDbLiveryComponent; }
namespace BlackGui
{
namespace Views { class CLiveryView; }
namespace Components
{
/*!
@@ -47,10 +48,16 @@ namespace BlackGui
//! Destructor
virtual ~CDbLiveryComponent();
//! The livery view
BlackGui::Views::CLiveryView *view();
public slots:
//! Filter by livery as default
//! Filter by livery
void filter(const BlackMisc::Aviation::CLivery &livery);
//! Filter by airline ICAO
void filterByAirline(const BlackMisc::Aviation::CAirlineIcaoCode &icao);
private slots:
//! Liveries codes have been read
void ps_liveriesRead(BlackMisc::Network::CEntityFlags::Entity entity, BlackMisc::Network::CEntityFlags::ReadState readState, int count);