6 class Shows
: public QObject
10 Q_PROPERTY(QString selectedName READ selectedName WRITE setSelectedName NOTIFY selectedNameChanged
)
11 Q_PROPERTY(QString selected READ selected WRITE setSelected NOTIFY selectedChanged
)
12 Q_PROPERTY(QObject
*current READ current NOTIFY currentChanged
)
15 Shows(QString dataDirectory
, QObject
* parent
);
18 QString
selectedName(void);
19 QString
selected(void);
20 QObject
*current(void);
22 Q_INVOKABLE
void refreshAllFeeds(void);
25 void setSelectedName(const QString
&name
);
26 void setSelected(const QString
& rssFeedUrl
);
27 void refreshSelected(void);
30 void selectedNameChanged(QString name
);
31 void selectedChanged(QString rssFeedUrl
);
32 void currentChanged(QObject
*current
);
35 void processByteArray(const QByteArray
& ba
);
36 void checkSetCurrent(const QString
& normalSelected
);
38 QString m_dataDirectory
;
39 QString m_selectedName
;
40 QString m_selectedFeed
;
41 QNetworkAccessManager
*m_netMgr
;