00001 00006 #ifndef _IPTV_CHANNELINFO_H_ 00007 #define _IPTV_CHANNELINFO_H_ 00008 00009 #include <qmap.h> 00010 #include <qstring.h> 00011 00012 class IPTVChannelInfo 00013 { 00014 public: 00015 IPTVChannelInfo() : 00016 m_name(QString::null), 00017 m_url(QString::null), 00018 m_xmltvid(QString::null) {} 00019 00020 IPTVChannelInfo(const QString &name, 00021 const QString &url, 00022 const QString &xmltvid) : 00023 m_name(name), m_url(url), m_xmltvid(xmltvid) {} 00024 00025 bool isValid(void) const 00026 { 00027 return !m_name.isEmpty() && !m_url.isEmpty(); 00028 } 00029 00030 public: 00031 QString m_name; 00032 QString m_url; 00033 QString m_xmltvid; 00034 }; 00035 00036 typedef QMap<QString,IPTVChannelInfo> fbox_chan_map_t; 00037 00038 #endif // _IPTV_CHANNELINFO_H_ 00039 00040 /* vim: set expandtab tabstop=4 shiftwidth=4: */
1.5.5