Unverified Commit 1ecef04a authored by Don Gagne's avatar Don Gagne Committed by GitHub

Merge pull request #6932 from patrickelectric/better_enum

Move from Q_ENUMS to Q_ENUM
parents 69643251 7a7b7cfb
...@@ -68,14 +68,14 @@ public: ...@@ -68,14 +68,14 @@ public:
Q_PROPERTY(int transmitterMode READ transmitterMode WRITE setTransmitterMode NOTIFY transmitterModeChanged) Q_PROPERTY(int transmitterMode READ transmitterMode WRITE setTransmitterMode NOTIFY transmitterModeChanged)
Q_PROPERTY(QString imageHelp MEMBER _imageHelp NOTIFY imageHelpChanged) Q_PROPERTY(QString imageHelp MEMBER _imageHelp NOTIFY imageHelpChanged)
Q_ENUMS(BindModes)
enum BindModes { enum BindModes {
DSM2, DSM2,
DSMX7, DSMX7,
DSMX8 DSMX8
}; };
Q_ENUM(BindModes)
Q_INVOKABLE void spektrumBindMode(int mode); Q_INVOKABLE void spektrumBindMode(int mode);
Q_INVOKABLE void cancelButtonClicked(void); Q_INVOKABLE void cancelButtonClicked(void);
Q_INVOKABLE void skipButtonClicked(void); Q_INVOKABLE void skipButtonClicked(void);
......
...@@ -97,10 +97,10 @@ public: ...@@ -97,10 +97,10 @@ public:
PHOTO_CAPTURE_TIMELAPSE, PHOTO_CAPTURE_TIMELAPSE,
}; };
Q_ENUMS(CameraMode) Q_ENUM(CameraMode)
Q_ENUMS(VideoStatus) Q_ENUM(VideoStatus)
Q_ENUMS(PhotoStatus) Q_ENUM(PhotoStatus)
Q_ENUMS(PhotoMode) Q_ENUM(PhotoMode)
Q_PROPERTY(int version READ version NOTIFY infoChanged) Q_PROPERTY(int version READ version NOTIFY infoChanged)
Q_PROPERTY(QString modelName READ modelName NOTIFY infoChanged) Q_PROPERTY(QString modelName READ modelName NOTIFY infoChanged)
......
...@@ -33,8 +33,8 @@ public: ...@@ -33,8 +33,8 @@ public:
TakeVideo, TakeVideo,
StopTakingVideo, StopTakingVideo,
TakePhoto TakePhoto
}; };
Q_ENUMS(CameraAction) Q_ENUM(CameraAction)
Q_PROPERTY(bool specifyGimbal READ specifyGimbal WRITE setSpecifyGimbal NOTIFY specifyGimbalChanged) Q_PROPERTY(bool specifyGimbal READ specifyGimbal WRITE setSpecifyGimbal NOTIFY specifyGimbalChanged)
Q_PROPERTY(Fact* gimbalPitch READ gimbalPitch CONSTANT) Q_PROPERTY(Fact* gimbalPitch READ gimbalPitch CONSTANT)
......
...@@ -54,8 +54,6 @@ class QGCPalette : public QObject ...@@ -54,8 +54,6 @@ class QGCPalette : public QObject
{ {
Q_OBJECT Q_OBJECT
Q_ENUMS(Theme)
public: public:
enum ColorGroup { enum ColorGroup {
ColorGroupDisabled = 0, ColorGroupDisabled = 0,
...@@ -68,6 +66,7 @@ public: ...@@ -68,6 +66,7 @@ public:
Dark, Dark,
cMaxTheme cMaxTheme
}; };
Q_ENUM(Theme)
typedef QColor PaletteColorInfo_t[cMaxTheme][cMaxColorGroup]; typedef QColor PaletteColorInfo_t[cMaxTheme][cMaxColorGroup];
......
...@@ -35,7 +35,7 @@ public: ...@@ -35,7 +35,7 @@ public:
ActionExporting, ActionExporting,
ActionDone, ActionDone,
}; };
Q_ENUMS(ImportAction) Q_ENUM(ImportAction)
Q_PROPERTY(int tileX0 READ tileX0 NOTIFY tileX0Changed) Q_PROPERTY(int tileX0 READ tileX0 NOTIFY tileX0Changed)
Q_PROPERTY(int tileX1 READ tileX1 NOTIFY tileX1Changed) Q_PROPERTY(int tileX1 READ tileX1 NOTIFY tileX1Changed)
......
...@@ -59,7 +59,7 @@ class QGeoServiceProviderPrivate; ...@@ -59,7 +59,7 @@ class QGeoServiceProviderPrivate;
class Q_LOCATION_EXPORT QGeoServiceProvider : public QObject class Q_LOCATION_EXPORT QGeoServiceProvider : public QObject
{ {
Q_OBJECT Q_OBJECT
Q_ENUMS(Error) Q_ENUM(Error)
public: public:
enum Error { enum Error {
NoError, NoError,
......
...@@ -55,7 +55,7 @@ public: ...@@ -55,7 +55,7 @@ public:
UnknownSourceError = 2, UnknownSourceError = 2,
NoError = 3 NoError = 3
}; };
Q_ENUMS(Error) Q_ENUM(Error)
enum AreaMonitorFeature { enum AreaMonitorFeature {
PersistentAreaMonitorFeature = 0x00000001, PersistentAreaMonitorFeature = 0x00000001,
......
...@@ -54,7 +54,7 @@ public: ...@@ -54,7 +54,7 @@ public:
UnknownSourceError = 2, UnknownSourceError = 2,
NoError = 3 NoError = 3
}; };
Q_ENUMS(Error) Q_ENUM(Error)
enum PositioningMethod { enum PositioningMethod {
NoPositioningMethods = 0x00000000, NoPositioningMethods = 0x00000000,
......
...@@ -54,7 +54,7 @@ public: ...@@ -54,7 +54,7 @@ public:
NoError = 2, NoError = 2,
UnknownSourceError = -1 UnknownSourceError = -1
}; };
Q_ENUMS(Error) Q_ENUM(Error)
explicit QGeoSatelliteInfoSource(QObject *parent); explicit QGeoSatelliteInfoSource(QObject *parent);
virtual ~QGeoSatelliteInfoSource(); virtual ~QGeoSatelliteInfoSource();
......
...@@ -48,7 +48,7 @@ class Q_POSITIONING_EXPORT QGeoShape ...@@ -48,7 +48,7 @@ class Q_POSITIONING_EXPORT QGeoShape
Q_PROPERTY(ShapeType type READ type) Q_PROPERTY(ShapeType type READ type)
Q_PROPERTY(bool isValid READ isValid) Q_PROPERTY(bool isValid READ isValid)
Q_PROPERTY(bool isEmpty READ isEmpty) Q_PROPERTY(bool isEmpty READ isEmpty)
Q_ENUMS(ShapeType) Q_ENUM(ShapeType)
public: public:
QGeoShape(); QGeoShape();
......
...@@ -46,10 +46,10 @@ public: ...@@ -46,10 +46,10 @@ public:
TemperatureUnitsFarenheit, TemperatureUnitsFarenheit,
}; };
Q_ENUMS(DistanceUnits) Q_ENUM(DistanceUnits)
Q_ENUMS(AreaUnits) Q_ENUM(AreaUnits)
Q_ENUMS(SpeedUnits) Q_ENUM(SpeedUnits)
Q_ENUMS(TemperatureUnits) Q_ENUM(TemperatureUnits)
Q_PROPERTY(Fact* distanceUnits READ distanceUnits CONSTANT) Q_PROPERTY(Fact* distanceUnits READ distanceUnits CONSTANT)
Q_PROPERTY(Fact* areaUnits READ areaUnits CONSTANT) Q_PROPERTY(Fact* areaUnits READ areaUnits CONSTANT)
......
...@@ -67,9 +67,9 @@ public: ...@@ -67,9 +67,9 @@ public:
DefaultVehicleFirmware DefaultVehicleFirmware
} FirmwareVehicleType_t; } FirmwareVehicleType_t;
Q_ENUMS(AutoPilotStackType_t) Q_ENUM(AutoPilotStackType_t)
Q_ENUMS(FirmwareType_t) Q_ENUM(FirmwareType_t)
Q_ENUMS(FirmwareVehicleType_t) Q_ENUM(FirmwareVehicleType_t)
class FirmwareIdentifier class FirmwareIdentifier
{ {
......
...@@ -146,7 +146,7 @@ public: ...@@ -146,7 +146,7 @@ public:
POS_CENTER_LEFT, POS_CENTER_LEFT,
POS_BOTTOM_LEFT POS_BOTTOM_LEFT
}; };
Q_ENUMS(Pos) Q_ENUM(Pos)
CustomInstrumentWidget(QObject* parent = NULL); CustomInstrumentWidget(QObject* parent = NULL);
Q_PROPERTY(QUrl source READ source CONSTANT) Q_PROPERTY(QUrl source READ source CONSTANT)
Q_PROPERTY(Pos widgetPosition READ widgetPosition NOTIFY widgetPositionChanged) Q_PROPERTY(Pos widgetPosition READ widgetPosition NOTIFY widgetPositionChanged)
......
...@@ -19,7 +19,6 @@ class LinkInterface; ...@@ -19,7 +19,6 @@ class LinkInterface;
class LinkConfiguration : public QObject class LinkConfiguration : public QObject
{ {
Q_OBJECT Q_OBJECT
Q_ENUMS(LinkType)
public: public:
LinkConfiguration(const QString& name); LinkConfiguration(const QString& name);
...@@ -63,6 +62,7 @@ public: ...@@ -63,6 +62,7 @@ public:
#endif #endif
TypeLast // Last type value (type >= TypeLast == invalid) TypeLast // Last type value (type >= TypeLast == invalid)
}; };
Q_ENUM(LinkType)
/*! /*!
* *
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment