@@ -85,6 +85,10 signals: | |||
|
85 | 85 | /// Signal emitted when a sub range of the cacheRange of the variable can be displayed |
|
86 | 86 | void updateVarDisplaying(std::shared_ptr<Variable> variable, const SqpRange &range); |
|
87 | 87 | |
|
88 | /// Signal emitted when all acquisitions related to the variables have been completed (whether | |
|
89 | /// validated, canceled, or failed) | |
|
90 | void acquisitionFinished(); | |
|
91 | ||
|
88 | 92 | public slots: |
|
89 | 93 | /// Request the data loading of the variable whithin range |
|
90 | 94 | void onRequestDataLoading(QVector<std::shared_ptr<Variable> > variables, const SqpRange &range, |
@@ -890,6 +890,9 void VariableController::VariableControllerPrivate::updateVariables(QUuid varReq | |||
|
890 | 890 | // cleaning varRequestId |
|
891 | 891 | qCDebug(LOG_VariableController()) << tr("m_VarGroupIdToVarIds erase") << varRequestId; |
|
892 | 892 | m_VarGroupIdToVarIds.erase(varRequestId); |
|
893 | if (m_VarGroupIdToVarIds.empty()) { | |
|
894 | emit q->acquisitionFinished(); | |
|
895 | } | |
|
893 | 896 | } |
|
894 | 897 | } |
|
895 | 898 | |
@@ -1019,6 +1022,9 void VariableController::VariableControllerPrivate::cancelVariableRequest(QUuid | |||
|
1019 | 1022 | } |
|
1020 | 1023 | qCDebug(LOG_VariableController()) << tr("cancelVariableRequest: erase") << varRequestId; |
|
1021 | 1024 | m_VarGroupIdToVarIds.erase(varRequestId); |
|
1025 | if (m_VarGroupIdToVarIds.empty()) { | |
|
1026 | emit q->acquisitionFinished(); | |
|
1027 | } | |
|
1022 | 1028 | } |
|
1023 | 1029 | |
|
1024 | 1030 | void VariableController::VariableControllerPrivate::executeVarRequest(std::shared_ptr<Variable> var, |
General Comments 0
You need to be logged in to leave comments.
Login now