@@ -324,11 +324,9 void VariableController::onDateTimeOnSelection(const SqpRange &dateTime) | |||
|
324 | 324 | << QThread::currentThread()->objectName(); |
|
325 | 325 | auto selectedRows = impl->m_VariableSelectionModel->selectedRows(); |
|
326 | 326 | |
|
327 |
// NOTE we only permit the time modification for one var |
|
|
328 | if (selectedRows.size() == 1) { | |
|
329 | auto variables = QVector<std::shared_ptr<Variable> >{}; | |
|
330 | ||
|
327 | // NOTE we only permit the time modification for one variable | |
|
331 | 328 |
|
|
329 | // auto variables = QVector<std::shared_ptr<Variable> >{}; | |
|
332 | 330 |
|
|
333 | 331 |
|
|
334 | 332 |
|
@@ -341,6 +339,8 void VariableController::onDateTimeOnSelection(const SqpRange &dateTime) | |||
|
341 | 339 |
|
|
342 | 340 |
|
|
343 | 341 |
|
|
342 | if (selectedRows.size() == 1) { | |
|
343 | ||
|
344 | 344 | if (auto selectedVariable |
|
345 | 345 | = impl->m_VariableModel->variable(qAsConst(selectedRows).first().row())) { |
|
346 | 346 | |
@@ -972,8 +972,8 void VariableController::VariableControllerPrivate::executeVarRequest(std::share | |||
|
972 | 972 | auto varCacheRangeRequested = varRequest.m_CacheRangeRequested; |
|
973 | 973 | auto notInCacheRangeList |
|
974 | 974 | = Variable::provideNotInCacheRangeList(varCacheRange, varCacheRangeRequested); |
|
975 |
|
|
|
976 |
|
|
|
975 | auto inCacheRangeList | |
|
976 | = Variable::provideInCacheRangeList(varCacheRange, varCacheRangeRequested); | |
|
977 | 977 | |
|
978 | 978 | if (!notInCacheRangeList.empty()) { |
|
979 | 979 | |
@@ -992,9 +992,9 void VariableController::VariableControllerPrivate::executeVarRequest(std::share | |||
|
992 | 992 | << "Impossible to provide data with a null provider"; |
|
993 | 993 | } |
|
994 | 994 | |
|
995 |
|
|
|
996 |
|
|
|
997 |
|
|
|
995 | if (!inCacheRangeList.empty()) { | |
|
996 | emit q->updateVarDisplaying(var, inCacheRangeList.first()); | |
|
997 | } | |
|
998 | 998 | } |
|
999 | 999 | else { |
|
1000 | 1000 | acceptVariableRequest(varId, |
General Comments 0
You need to be logged in to leave comments.
Login now