From b8870bb99c24d2998ca5bb5245589dd9d0703ea4 Mon Sep 17 00:00:00 2001 From: Miodrag Milanovic Date: Sun, 11 Nov 2018 10:53:48 +0100 Subject: Propagate proper ctx, fixes fetchMore --- gui/treemodel.cc | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'gui/treemodel.cc') 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 data) +void Model::loadData(Context *ctx, std::unique_ptr data) { beginResetModel(); + ctx_ = ctx; root_ = std::move(data); endResetModel(); } -void Model::updateElements(Context *ctx, std::vector elements) +void Model::updateElements(std::vector elements) { - if (!ctx) + if (!ctx_) return; beginResetModel(); - root_->updateElements(ctx, elements); + root_->updateElements(ctx_, elements); endResetModel(); } -- cgit v1.2.3