summaryrefslogtreecommitdiff
path: root/forummodel.h
diff options
context:
space:
mode:
Diffstat (limited to 'forummodel.h')
-rw-r--r--forummodel.h9
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;