diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2018-11-11 10:53:48 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2018-11-11 10:53:48 +0100 |
commit | b8870bb99c24d2998ca5bb5245589dd9d0703ea4 (patch) | |
tree | 8704c16c022ff328879fa5acfc0c98699e8688eb /gui/treemodel.cc | |
parent | 3cfdb4e0c101b67dfe6d0d86174d8ed691ad9b28 (diff) | |
download | nextpnr-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.cc | 9 |
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(); } |