MythTV master
newsarticle.h
Go to the documentation of this file.
1#ifndef NEWSARTICLE_H
2#define NEWSARTICLE_H
3
4// C++ headers
5#include <vector>
6
7// QT headers
8#include <QString>
9
11{
12 public:
13 using List = std::vector<NewsArticle>;
14
15 NewsArticle(QString title, QString desc, QString articleURL,
16 QString thumbnail, QString mediaURL, QString enclosure);
17 NewsArticle(QString title, QString desc, QString articleURL);
18 explicit NewsArticle(QString title);
19
20 NewsArticle() = default;
21
22 QString title(void) const { return m_title; }
23 QString description(void) const { return m_desc; }
24 QString articleURL(void) const { return m_articleURL; }
25 QString thumbnail(void) const { return m_thumbnail; }
26 QString mediaURL(void) const { return m_mediaURL; }
27 QString enclosure(void) const { return m_enclosure; }
28
29 private:
30 QString m_title;
31 QString m_desc;
32 QString m_articleURL;
33 QString m_thumbnail;
34 QString m_mediaURL;
35 QString m_enclosure;
37};
38
39#endif // NEWSARTICLE_H
QString thumbnail(void) const
Definition: newsarticle.h:25
QString m_mediaURL
Definition: newsarticle.h:34
QString title(void) const
Definition: newsarticle.h:22
QString m_thumbnail
Definition: newsarticle.h:33
QString m_title
Definition: newsarticle.h:30
NewsArticle()=default
QString m_enclosure
Definition: newsarticle.h:35
QString m_desc
Definition: newsarticle.h:31
QString m_articleURL
Definition: newsarticle.h:32
QString articleURL(void) const
Definition: newsarticle.h:24
QString mediaURL(void) const
Definition: newsarticle.h:26
QString description(void) const
Definition: newsarticle.h:23
std::vector< NewsArticle > List
Definition: newsarticle.h:13
QString enclosure(void) const
Definition: newsarticle.h:27
QString m_enclosureType
Definition: newsarticle.h:36