MythTV  master
xmltvparser.h
Go to the documentation of this file.
1 #ifndef XMLTVPARSER_H
2 #define XMLTVPARSER_H
3 
4 // Qt headers
5 #include <QMap>
6 #include <QList>
7 #include <QString>
8 
9 // MythTV
10 #include "libmythtv/channelinfo.h"
11 
12 class ProgInfo;
13 class QUrl;
14 class QDomElement;
15 
17 {
18  public:
19  XMLTVParser();
20  bool parseFile(const QString& filename, ChannelInfoList *chanlist,
21  QMap<QString, QList<ProgInfo> > *proglist);
22 
23  private:
24  unsigned int m_currentYear {0};
26  QString m_tvGrabberPath;
27 };
28 
29 #endif // XMLTVPARSER_H
XMLTVParser::m_currentYear
unsigned int m_currentYear
Definition: xmltvparser.h:24
XMLTVParser::XMLTVParser
XMLTVParser()
Definition: xmltvparser.cpp:28
XMLTVParser::m_tvGrabberPath
QString m_tvGrabberPath
Definition: xmltvparser.h:26
XMLTVParser::m_movieGrabberPath
QString m_movieGrabberPath
Definition: xmltvparser.h:25
channelinfo.h
XMLTVParser
Definition: xmltvparser.h:16
ProgInfo
Definition: programdata.h:226
build_compdb.filename
filename
Definition: build_compdb.py:21
XMLTVParser::parseFile
bool parseFile(const QString &filename, ChannelInfoList *chanlist, QMap< QString, QList< ProgInfo > > *proglist)
Definition: xmltvparser.cpp:188
ChannelInfoList
std::vector< ChannelInfo > ChannelInfoList
Definition: channelinfo.h:131