summaryrefslogtreecommitdiff
path: root/blacklist.h
diff options
context:
space:
mode:
authorMatti Lehtimäki <matti.lehtimaki@gmail.com>2012-05-12 14:42:01 +0300
committerMatti Lehtimäki <matti.lehtimaki@gmail.com>2012-05-12 14:42:01 +0300
commit6b488dcedf24cf9b4890505eba992d683eedecac (patch)
tree51347d76c4b2891568e54348d9ce0ab99304bd0b /blacklist.h
parent548e0a6bc35d4c776039f7467c0d67eabf9ef46a (diff)
downloadvdr-plugin-epgfixer-6b488dcedf24cf9b4890505eba992d683eedecac.tar.gz
vdr-plugin-epgfixer-6b488dcedf24cf9b4890505eba992d683eedecac.tar.bz2
Support for ignoring and copying EPG data. Bug fixes.
Fix character set conversion for selected channels. Fix and improve Makefile (thanks to Ville Skyttä and Rolf Ahrenberg). Fix compiling with g++-4.7.
Diffstat (limited to 'blacklist.h')
-rw-r--r--blacklist.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/blacklist.h b/blacklist.h
new file mode 100644
index 0000000..1d60185
--- /dev/null
+++ b/blacklist.h
@@ -0,0 +1,27 @@
+/*
+ * blacklist.h: Blacklist list item
+ *
+ * See the README file for copyright information and how to reach the author.
+ *
+ */
+
+#ifndef __EPGFIXER_BLACKLIST_H_
+#define __EPGFIXER_BLACKLIST_H_
+
+#include "tools.h"
+#include <vdr/epg.h>
+
+class cBlacklist : public cListItem
+{
+public:
+ cBlacklist() {}
+ virtual ~cBlacklist() {}
+ using cListItem::Apply;
+ virtual bool Apply(cChannel *Channel);
+ void SetFromString(char *string, bool Enabled);
+};
+
+// Global instance
+extern cEpgfixerList<cBlacklist, cChannel> EpgfixerBlacklists;
+
+#endif //__EPGFIXER_BLACKLIST_H_