mirror of https://github.com/KDE/kasts.git
Make feed property in EntryListModel notifyable
This commit is contained in:
parent
4cb1848249
commit
1e29ab02ab
|
@ -66,6 +66,7 @@ void EntryListModel::setFeed(QString url)
|
||||||
m_feed = url;
|
m_feed = url;
|
||||||
setFilter(QStringLiteral("feed ='%1'").arg(url));
|
setFilter(QStringLiteral("feed ='%1'").arg(url));
|
||||||
select();
|
select();
|
||||||
|
emit feedChanged(url);
|
||||||
}
|
}
|
||||||
|
|
||||||
QString EntryListModel::feed() const
|
QString EntryListModel::feed() const
|
||||||
|
|
|
@ -27,7 +27,7 @@
|
||||||
class EntryListModel : public QSqlTableModel
|
class EntryListModel : public QSqlTableModel
|
||||||
{
|
{
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
Q_PROPERTY(QString feed READ feed WRITE setFeed)
|
Q_PROPERTY(QString feed READ feed WRITE setFeed NOTIFY feedChanged)
|
||||||
public:
|
public:
|
||||||
enum DataRole {
|
enum DataRole {
|
||||||
Feed = 0,
|
Feed = 0,
|
||||||
|
@ -49,6 +49,9 @@ public:
|
||||||
QString feed() const;
|
QString feed() const;
|
||||||
void setFeed(QString feed);
|
void setFeed(QString feed);
|
||||||
|
|
||||||
|
Q_SIGNALS:
|
||||||
|
void feedChanged(QString feed);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString m_feed;
|
QString m_feed;
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue