diff options
Diffstat (limited to 'forummodel.h')
-rw-r--r-- | forummodel.h | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/forummodel.h b/forummodel.h index 8cde5cf..5a84f64 100644 --- a/forummodel.h +++ b/forummodel.h @@ -10,7 +10,7 @@ class Board; class ForumModel : public QAbstractListModel { Q_OBJECT - Q_PROPERTY(QString boardUrl READ boardUrl WRITE setBoardUrl NOTIFY boardUrlChanged) + Q_PROPERTY(Board * board READ board WRITE setBoard NOTIFY boardChanged) Q_PROPERTY(int forumId READ forumId WRITE setForumId NOTIFY forumIdChanged) public: @@ -24,8 +24,8 @@ public: TopicTypeRole }; - QString boardUrl() const; - void setBoardUrl(const QString& url); + Board * board() const; + void setBoard(Board *board); int forumId() const; void setForumId(const int id); @@ -37,7 +37,7 @@ public: void fetchMore(const QModelIndex &parent = QModelIndex()); signals: - void boardUrlChanged(); + void boardChanged(); void forumIdChanged(); protected: @@ -61,7 +61,6 @@ private slots: void reload(); private: - QString _boardUrl; Board *_board; int _forumId; QList<Topic> _data; |