Make feed property in EntryListModel notifyable

This commit is contained in:
Tobias Fella 2020-05-10 23:23:25 +02:00
parent 4cb1848249
commit 1e29ab02ab
2 changed files with 5 additions and 1 deletions

View File

@ -66,6 +66,7 @@ void EntryListModel::setFeed(QString url)
m_feed = url;
setFilter(QStringLiteral("feed ='%1'").arg(url));
select();
emit feedChanged(url);
}
QString EntryListModel::feed() const

View File

@ -27,7 +27,7 @@
class EntryListModel : public QSqlTableModel
{
Q_OBJECT
Q_PROPERTY(QString feed READ feed WRITE setFeed)
Q_PROPERTY(QString feed READ feed WRITE setFeed NOTIFY feedChanged)
public:
enum DataRole {
Feed = 0,
@ -49,6 +49,9 @@ public:
QString feed() const;
void setFeed(QString feed);
Q_SIGNALS:
void feedChanged(QString feed);
private:
QString m_feed;
};