mirror of
https://github.com/swift-project/pilotclient.git
synced 2026-04-20 04:25:42 +08:00
Fixed missing metadata registration
This commit is contained in:
@@ -23,5 +23,16 @@ namespace BlackMisc
|
|||||||
CSequence<CAircraftSituation>(other)
|
CSequence<CAircraftSituation>(other)
|
||||||
{ }
|
{ }
|
||||||
|
|
||||||
|
void CAircraftSituationList::registerMetadata()
|
||||||
|
{
|
||||||
|
qRegisterMetaType<BlackMisc::CSequence<CAircraftSituation>>();
|
||||||
|
qDBusRegisterMetaType<BlackMisc::CSequence<CAircraftSituation>>();
|
||||||
|
qRegisterMetaType<BlackMisc::CCollection<CAircraftSituation>>();
|
||||||
|
qDBusRegisterMetaType<BlackMisc::CCollection<CAircraftSituation>>();
|
||||||
|
qRegisterMetaType<CAircraftSituationList>();
|
||||||
|
qDBusRegisterMetaType<CAircraftSituationList>();
|
||||||
|
registerMetaValueType<CAircraftSituationList>();
|
||||||
|
}
|
||||||
|
|
||||||
} // namespace
|
} // namespace
|
||||||
} // namespace
|
} // namespace
|
||||||
|
|||||||
@@ -40,6 +40,9 @@ namespace BlackMisc
|
|||||||
//! \copydoc CValueObject::convertFromQVariant
|
//! \copydoc CValueObject::convertFromQVariant
|
||||||
virtual void convertFromQVariant(const QVariant &variant) override { BlackMisc::setFromQVariant(this, variant); }
|
virtual void convertFromQVariant(const QVariant &variant) override { BlackMisc::setFromQVariant(this, variant); }
|
||||||
|
|
||||||
|
//! Metadata
|
||||||
|
static void registerMetadata();
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
//! Myself
|
//! Myself
|
||||||
virtual const CAircraftSituationList &getContainer() const { return *this; }
|
virtual const CAircraftSituationList &getContainer() const { return *this; }
|
||||||
@@ -52,6 +55,7 @@ namespace BlackMisc
|
|||||||
} // namespace
|
} // namespace
|
||||||
|
|
||||||
Q_DECLARE_METATYPE(BlackMisc::Aviation::CAircraftSituationList)
|
Q_DECLARE_METATYPE(BlackMisc::Aviation::CAircraftSituationList)
|
||||||
|
Q_DECLARE_METATYPE(BlackMisc::CCollection<BlackMisc::Aviation::CAircraftSituation>)
|
||||||
Q_DECLARE_METATYPE(BlackMisc::CSequence<BlackMisc::Aviation::CAircraftSituation>)
|
Q_DECLARE_METATYPE(BlackMisc::CSequence<BlackMisc::Aviation::CAircraftSituation>)
|
||||||
|
|
||||||
#endif // guard
|
#endif // guard
|
||||||
|
|||||||
@@ -17,8 +17,9 @@
|
|||||||
#include "blackmisc/avcallsignlist.h"
|
#include "blackmisc/avcallsignlist.h"
|
||||||
#include "blackmisc/avatcstation.h"
|
#include "blackmisc/avatcstation.h"
|
||||||
#include "blackmisc/avatcstationlist.h"
|
#include "blackmisc/avatcstationlist.h"
|
||||||
#include "blackmisc/avaircraft.h"
|
|
||||||
#include "blackmisc/avaircraftlist.h"
|
#include "blackmisc/avaircraftlist.h"
|
||||||
|
#include "blackmisc/avaircraftsituation.h"
|
||||||
|
#include "blackmisc/avaircraftsituationlist.h"
|
||||||
#include "blackmisc/avairport.h"
|
#include "blackmisc/avairport.h"
|
||||||
#include "blackmisc/avairportlist.h"
|
#include "blackmisc/avairportlist.h"
|
||||||
#include "blackmisc/avinformationmessage.h"
|
#include "blackmisc/avinformationmessage.h"
|
||||||
|
|||||||
@@ -35,6 +35,7 @@ void BlackMisc::Aviation::registerMetadata()
|
|||||||
CAirport::registerMetadata();
|
CAirport::registerMetadata();
|
||||||
CAirportList::registerMetadata();
|
CAirportList::registerMetadata();
|
||||||
CAircraftSituation::registerMetadata();
|
CAircraftSituation::registerMetadata();
|
||||||
|
CAircraftSituationList::registerMetadata();
|
||||||
CAircraftIcao::registerMetadata();
|
CAircraftIcao::registerMetadata();
|
||||||
CAirportIcao::registerMetadata();
|
CAirportIcao::registerMetadata();
|
||||||
CSelcal::registerMetadata();
|
CSelcal::registerMetadata();
|
||||||
|
|||||||
Reference in New Issue
Block a user