@@ -324,23 +324,23 void VariableController::onDateTimeOnSelection(const SqpRange &dateTime) | |||||
324 | << QThread::currentThread()->objectName(); |
|
324 | << QThread::currentThread()->objectName(); | |
325 | auto selectedRows = impl->m_VariableSelectionModel->selectedRows(); |
|
325 | auto selectedRows = impl->m_VariableSelectionModel->selectedRows(); | |
326 |
|
326 | |||
327 |
// NOTE we only permit the time modification for one var |
|
327 | // NOTE we only permit the time modification for one variable | |
|
328 | // DEPRECATED | |||
|
329 | // auto variables = QVector<std::shared_ptr<Variable> >{}; | |||
|
330 | // for (const auto &selectedRow : qAsConst(selectedRows)) { | |||
|
331 | // if (auto selectedVariable = | |||
|
332 | // impl->m_VariableModel->variable(selectedRow.row())) { | |||
|
333 | // variables << selectedVariable; | |||
|
334 | ||||
|
335 | // // notify that rescale operation has to be done | |||
|
336 | // emit rangeChanged(selectedVariable, dateTime); | |||
|
337 | // } | |||
|
338 | // } | |||
|
339 | // if (!variables.isEmpty()) { | |||
|
340 | // this->onRequestDataLoading(variables, dateTime, synchro); | |||
|
341 | // } | |||
328 | if (selectedRows.size() == 1) { |
|
342 | if (selectedRows.size() == 1) { | |
329 | auto variables = QVector<std::shared_ptr<Variable> >{}; |
|
343 | ||
330 |
|
||||
331 | // DEPRECATED |
|
|||
332 | // for (const auto &selectedRow : qAsConst(selectedRows)) { |
|
|||
333 | // if (auto selectedVariable = |
|
|||
334 | // impl->m_VariableModel->variable(selectedRow.row())) { |
|
|||
335 | // variables << selectedVariable; |
|
|||
336 |
|
||||
337 | // // notify that rescale operation has to be done |
|
|||
338 | // emit rangeChanged(selectedVariable, dateTime); |
|
|||
339 | // } |
|
|||
340 | // } |
|
|||
341 | // if (!variables.isEmpty()) { |
|
|||
342 | // this->onRequestDataLoading(variables, dateTime, synchro); |
|
|||
343 | // } |
|
|||
344 | if (auto selectedVariable |
|
344 | if (auto selectedVariable | |
345 | = impl->m_VariableModel->variable(qAsConst(selectedRows).first().row())) { |
|
345 | = impl->m_VariableModel->variable(qAsConst(selectedRows).first().row())) { | |
346 |
|
346 | |||
@@ -525,8 +525,8 void VariableController::onRequestDataLoading(QVector<std::shared_ptr<Variable> | |||||
525 |
|
525 | |||
526 | auto varRequestId = QUuid::createUuid(); |
|
526 | auto varRequestId = QUuid::createUuid(); | |
527 | qCDebug(LOG_VariableController()) << "VariableController::onRequestDataLoading" |
|
527 | qCDebug(LOG_VariableController()) << "VariableController::onRequestDataLoading" | |
528 | << QThread::currentThread()->objectName() << varRequestId |
|
528 | << QThread::currentThread()->objectName() << varRequestId | |
529 | << range << synchronise; |
|
529 | << range << synchronise; | |
530 |
|
530 | |||
531 | if (!synchronise) { |
|
531 | if (!synchronise) { | |
532 | auto varIds = std::list<QUuid>{}; |
|
532 | auto varIds = std::list<QUuid>{}; | |
@@ -972,8 +972,8 void VariableController::VariableControllerPrivate::executeVarRequest(std::share | |||||
972 | auto varCacheRangeRequested = varRequest.m_CacheRangeRequested; |
|
972 | auto varCacheRangeRequested = varRequest.m_CacheRangeRequested; | |
973 | auto notInCacheRangeList |
|
973 | auto notInCacheRangeList | |
974 | = Variable::provideNotInCacheRangeList(varCacheRange, varCacheRangeRequested); |
|
974 | = Variable::provideNotInCacheRangeList(varCacheRange, varCacheRangeRequested); | |
975 |
|
|
975 | auto inCacheRangeList | |
976 |
|
|
976 | = Variable::provideInCacheRangeList(varCacheRange, varCacheRangeRequested); | |
977 |
|
977 | |||
978 | if (!notInCacheRangeList.empty()) { |
|
978 | if (!notInCacheRangeList.empty()) { | |
979 |
|
979 | |||
@@ -992,9 +992,9 void VariableController::VariableControllerPrivate::executeVarRequest(std::share | |||||
992 | << "Impossible to provide data with a null provider"; |
|
992 | << "Impossible to provide data with a null provider"; | |
993 | } |
|
993 | } | |
994 |
|
994 | |||
995 |
|
|
995 | if (!inCacheRangeList.empty()) { | |
996 |
|
|
996 | emit q->updateVarDisplaying(var, inCacheRangeList.first()); | |
997 |
|
|
997 | } | |
998 | } |
|
998 | } | |
999 | else { |
|
999 | else { | |
1000 | acceptVariableRequest(varId, |
|
1000 | acceptVariableRequest(varId, |
General Comments 0
You need to be logged in to leave comments.
Login now