diff options
Diffstat (limited to 'definitions.h')
-rw-r--r-- | definitions.h | 143 |
1 files changed, 143 insertions, 0 deletions
diff --git a/definitions.h b/definitions.h new file mode 100644 index 0000000..36bbac0 --- /dev/null +++ b/definitions.h @@ -0,0 +1,143 @@ +#ifndef __DEFINITIONS_H
+#define __DEFINITIONS_H
+
+/******************************************************************
+* Menus
+*******************************************************************/
+enum class eMenus {
+ root,
+ detailCurrent,
+ detailHourly,
+ detailDaily
+};
+
+/******************************************************************
+* Tokens root menu items
+*******************************************************************/
+enum class eRootMenuST {
+ menuitemtext = 0,
+ city,
+ latitude,
+ longitude,
+ timestamp,
+ temperature,
+ apparenttemperature,
+ summary,
+ icon,
+ precipitationintensity,
+ precipitationtype,
+ windspeed,
+ windbearingstring,
+ visibility,
+ pressure,
+ ozone,
+ count
+};
+
+enum class eRootMenuIT {
+ current = 0,
+ iscurrent,
+ ishourly,
+ isdaily,
+ precipitationprobability,
+ humidity,
+ windbearing,
+ cloudcover,
+ count
+};
+
+enum class eForecastHourlyLT {
+ num = 0,
+ timestamp,
+ temperature,
+ apparenttemperature,
+ summary,
+ icon,
+ precipitationintensity,
+ precipitationprobability,
+ precipitationtype,
+ humidity,
+ windspeed,
+ windbearing,
+ windbearingstring,
+ visibility,
+ cloudcover,
+ pressure,
+ ozone,
+ count
+};
+
+enum class eForecastDailyLT {
+ day = 0,
+ dayname,
+ temperaturemin,
+ temperaturemintime,
+ temperaturemax,
+ temperaturemaxtime,
+ summary,
+ icon,
+ precipitationintensity,
+ precipitationprobability,
+ precipitationtype,
+ humidity,
+ windspeed,
+ windbearing,
+ windbearingstring,
+ visibility,
+ cloudcover,
+ pressure,
+ ozone,
+ count
+};
+
+enum class eDetailCurrentST {
+ menuheader = 0,
+ city,
+ latitude,
+ longitude,
+ timestamp,
+ temperature,
+ apparenttemperature,
+ mintemperature,
+ maxtemperature,
+ summary,
+ icon,
+ precipitationintensity,
+ precipitationtype,
+ windspeed,
+ windbearingstring,
+ visibility,
+ pressure,
+ ozone,
+ count
+};
+
+enum class eDetailCurrentIT {
+ precipitationprobability = 0,
+ humidity,
+ windbearing,
+ cloudcover,
+ count
+};
+
+enum class eDetailHourlyST {
+ menuheader = 0,
+ summary,
+ icon,
+ city,
+ latitude,
+ longitude,
+ count
+};
+
+enum class eDetailDailyST {
+ menuheader = 0,
+ summary,
+ icon,
+ city,
+ latitude,
+ longitude,
+ count
+};
+
+#endif //__DEFINITIONS_H
|