refs #899, use specialized model for callsigns

This commit is contained in:
Klaus Basan
2017-03-06 02:33:38 +01:00
committed by Mathew Sutcliffe
parent 8e84f632b0
commit ddc7809b0e
4 changed files with 6 additions and 6 deletions

View File

@@ -41,7 +41,7 @@ namespace BlackGui
namespace Models
{
CAtcStationListModel::CAtcStationListModel(AtcStationMode stationMode, QObject *parent) :
CListModelBase("ModelAtcList", parent)
CListModelCallsignObjects("ModelAtcList", parent)
{
this->setStationMode(stationMode);

View File

@@ -13,7 +13,7 @@
#define BLACKGUI_MODELS_ATCLISTMODEL_H
#include "blackgui/blackguiexport.h"
#include "blackgui/models/listmodelbase.h"
#include "blackgui/models/listmodelcallsignobjects.h"
#include "blackmisc/aviation/atcstation.h"
#include "blackmisc/aviation/atcstationlist.h"
@@ -26,7 +26,7 @@ namespace BlackGui
namespace Models
{
//! ATC list model
class BLACKGUI_EXPORT CAtcStationListModel : public CListModelBase<BlackMisc::Aviation::CAtcStation, BlackMisc::Aviation::CAtcStationList, true>
class BLACKGUI_EXPORT CAtcStationListModel : public CListModelCallsignObjects<BlackMisc::Aviation::CAtcStation, BlackMisc::Aviation::CAtcStationList, true>
{
public:
//! What kind of stations

View File

@@ -32,7 +32,7 @@ namespace BlackGui
{
namespace Models
{
CSimulatedAircraftListModel::CSimulatedAircraftListModel(QObject *parent) : CListModelBase("ModelSimulatedAircraftList", parent)
CSimulatedAircraftListModel::CSimulatedAircraftListModel(QObject *parent) : CListModelCallsignObjects("ModelSimulatedAircraftList", parent)
{
this->setAircraftMode(NetworkMode);

View File

@@ -13,7 +13,7 @@
#define BLACKGUI_MODELS_SIMULATEDAIRCRAFTLISTMODEL_H
#include "blackgui/blackguiexport.h"
#include "blackgui/models/listmodelbase.h"
#include "blackgui/models/listmodelcallsignobjects.h"
#include "blackmisc/simulation/simulatedaircraftlist.h"
class QObject;
@@ -25,7 +25,7 @@ namespace BlackGui
{
//! Aircraft list model
class BLACKGUI_EXPORT CSimulatedAircraftListModel :
public CListModelBase<BlackMisc::Simulation::CSimulatedAircraft, BlackMisc::Simulation::CSimulatedAircraftList, true>
public CListModelCallsignObjects<BlackMisc::Simulation::CSimulatedAircraft, BlackMisc::Simulation::CSimulatedAircraftList, true>
{
public:
//! Model modes