diff options
author | louis <louis.braun@gmx.de> | 2016-01-26 18:38:37 +0100 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-01-26 18:38:37 +0100 |
commit | 842b086b65a7116a7aa5a2142097a2b2220f4c3c (patch) | |
tree | cf5655fc2c23a6a87fe4a4e6ba06b3fbc69cd1d0 /definitions.h | |
parent | 36f7ac94dc3c6a6801b98d285a41851a0c61adf9 (diff) | |
download | vdr-plugin-weatherforecast-master.tar.gz vdr-plugin-weatherforecast-master.tar.bz2 |
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
|