summaryrefslogtreecommitdiff
path: root/definitions.h
diff options
context:
space:
mode:
authorlouis <louis.braun@gmx.de>2016-01-26 18:38:37 +0100
committerlouis <louis.braun@gmx.de>2016-01-26 18:38:37 +0100
commit842b086b65a7116a7aa5a2142097a2b2220f4c3c (patch)
treecf5655fc2c23a6a87fe4a4e6ba06b3fbc69cd1d0 /definitions.h
parent36f7ac94dc3c6a6801b98d285a41851a0c61adf9 (diff)
downloadvdr-plugin-weatherforecast-master.tar.gz
vdr-plugin-weatherforecast-master.tar.bz2
adaptions skindesigner 0.8.0HEAD0.2.0master
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