summaryrefslogtreecommitdiff
path: root/definitions.h
diff options
context:
space:
mode:
Diffstat (limited to 'definitions.h')
-rw-r--r--definitions.h143
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