diff options
Diffstat (limited to 'enhanced-position-service/src/genivi-version.h')
-rw-r--r-- | enhanced-position-service/src/genivi-version.h | 69 |
1 files changed, 0 insertions, 69 deletions
diff --git a/enhanced-position-service/src/genivi-version.h b/enhanced-position-service/src/genivi-version.h deleted file mode 100644 index 5f0d8ac..0000000 --- a/enhanced-position-service/src/genivi-version.h +++ /dev/null @@ -1,69 +0,0 @@ -/************************************************************************** - * Part of GENIVI Proof of Concept for Positioning - * Copyright (C) BMW Car IT GmbH 2011, 2012 - **************************************************************************/ - - -#ifndef GENIVI_VERSION_H_ -#define GENIVI_VERSION_H_ - -#include <QtCore/QList> -#include <QtCore/QMap> -#include <QtCore/QMetaType> -#include <QtDBus/QtDBus> - -class GeniviVersion { -public: - GeniviVersion(); - GeniviVersion(uint major, uint minor, uint micro=0); - virtual ~GeniviVersion(); - - void setVersion(uint major, uint minor, uint micro); - - uint getMajorVersion() const; - uint getMinorVersion() const; - uint getMicroVersion() const; - -private: - uint _major; - uint _minor; - uint _micro; - //QString date; // TODO fix issue with defect dereference -}; - -typedef QMap<int,QVariant> MapIntVariant; -typedef QMap<ushort,QVariant> MapUShortVariant; - -Q_DECLARE_METATYPE(GeniviVersion); -Q_DECLARE_METATYPE(QList<bool>); -Q_DECLARE_METATYPE(QList<int>); -Q_DECLARE_METATYPE(QList<ushort>); -Q_DECLARE_METATYPE(QList<QString>); -Q_DECLARE_METATYPE(MapUShortVariant); -Q_DECLARE_METATYPE(MapIntVariant); - -inline void registerCommTypes() { - qDebug("registerCommTypes: GeniviVersion"); - qDBusRegisterMetaType<GeniviVersion >(); - qDBusRegisterMetaType<QList<bool> >(); - qDBusRegisterMetaType<QList<int> >(); - qDBusRegisterMetaType<QList<ushort> >(); - qDBusRegisterMetaType<QList<QString> >(); - qDBusRegisterMetaType<MapIntVariant >(); - qDBusRegisterMetaType<MapUShortVariant >(); -} - - -QDBusArgument &operator<<(QDBusArgument &argument, const GeniviVersion &mystruct); -const QDBusArgument &operator>>(const QDBusArgument &argument, - GeniviVersion &mystruct); - -QDBusArgument &operator<<(QDBusArgument &argument, const MapIntVariant &myMap); -const QDBusArgument &operator>>(const QDBusArgument &argument, - MapIntVariant &myMap); - -QDBusArgument &operator<<(QDBusArgument &argument, const MapUShortVariant &myMap); -const QDBusArgument &operator>>(const QDBusArgument &argument, - MapUShortVariant &myMap); - -#endif /* GENIVI_VERSION_H_ */ |