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 namespace Models
{ {
CAtcStationListModel::CAtcStationListModel(AtcStationMode stationMode, QObject *parent) : CAtcStationListModel::CAtcStationListModel(AtcStationMode stationMode, QObject *parent) :
CListModelBase("ModelAtcList", parent) CListModelCallsignObjects("ModelAtcList", parent)
{ {
this->setStationMode(stationMode); this->setStationMode(stationMode);

View File

@@ -13,7 +13,7 @@
#define BLACKGUI_MODELS_ATCLISTMODEL_H #define BLACKGUI_MODELS_ATCLISTMODEL_H
#include "blackgui/blackguiexport.h" #include "blackgui/blackguiexport.h"
#include "blackgui/models/listmodelbase.h" #include "blackgui/models/listmodelcallsignobjects.h"
#include "blackmisc/aviation/atcstation.h" #include "blackmisc/aviation/atcstation.h"
#include "blackmisc/aviation/atcstationlist.h" #include "blackmisc/aviation/atcstationlist.h"
@@ -26,7 +26,7 @@ namespace BlackGui
namespace Models namespace Models
{ {
//! ATC list model //! 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: public:
//! What kind of stations //! What kind of stations

View File

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

View File

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