aboutsummaryrefslogtreecommitdiffstats
path: root/gui/treemodel.cc
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2018-11-11 10:53:48 +0100
committerMiodrag Milanovic <mmicko@gmail.com>2018-11-11 10:53:48 +0100
commitb8870bb99c24d2998ca5bb5245589dd9d0703ea4 (patch)
tree8704c16c022ff328879fa5acfc0c98699e8688eb /gui/treemodel.cc
parent3cfdb4e0c101b67dfe6d0d86174d8ed691ad9b28 (diff)
downloadnextpnr-b8870bb99c24d2998ca5bb5245589dd9d0703ea4.tar.gz
nextpnr-b8870bb99c24d2998ca5bb5245589dd9d0703ea4.tar.bz2
nextpnr-b8870bb99c24d2998ca5bb5245589dd9d0703ea4.zip
Propagate proper ctx, fixes fetchMore
Diffstat (limited to 'gui/treemodel.cc')
-rw-r--r--gui/treemodel.cc9
1 files changed, 5 insertions, 4 deletions
diff --git a/gui/treemodel.cc b/gui/treemodel.cc
index ab7dc263..b834c682 100644
--- a/gui/treemodel.cc
+++ b/gui/treemodel.cc
@@ -154,20 +154,21 @@ Model::Model(QObject *parent) : QAbstractItemModel(parent), root_(new Item("Elem
Model::~Model() {}
-void Model::loadData(std::unique_ptr<Item> data)
+void Model::loadData(Context *ctx, std::unique_ptr<Item> data)
{
beginResetModel();
+ ctx_ = ctx;
root_ = std::move(data);
endResetModel();
}
-void Model::updateElements(Context *ctx, std::vector<IdString> elements)
+void Model::updateElements(std::vector<IdString> elements)
{
- if (!ctx)
+ if (!ctx_)
return;
beginResetModel();
- root_->updateElements(ctx, elements);
+ root_->updateElements(ctx_, elements);
endResetModel();
}