@@ -85,6 +85,10 signals: | |||||
85 | /// Signal emitted when a sub range of the cacheRange of the variable can be displayed |
|
85 | /// Signal emitted when a sub range of the cacheRange of the variable can be displayed | |
86 | void updateVarDisplaying(std::shared_ptr<Variable> variable, const SqpRange &range); |
|
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 | public slots: |
|
92 | public slots: | |
89 | /// Request the data loading of the variable whithin range |
|
93 | /// Request the data loading of the variable whithin range | |
90 | void onRequestDataLoading(QVector<std::shared_ptr<Variable> > variables, const SqpRange &range, |
|
94 | void onRequestDataLoading(QVector<std::shared_ptr<Variable> > variables, const SqpRange &range, |
@@ -890,6 +890,9 void VariableController::VariableControllerPrivate::updateVariables(QUuid varReq | |||||
890 | // cleaning varRequestId |
|
890 | // cleaning varRequestId | |
891 | qCDebug(LOG_VariableController()) << tr("m_VarGroupIdToVarIds erase") << varRequestId; |
|
891 | qCDebug(LOG_VariableController()) << tr("m_VarGroupIdToVarIds erase") << varRequestId; | |
892 | m_VarGroupIdToVarIds.erase(varRequestId); |
|
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 | qCDebug(LOG_VariableController()) << tr("cancelVariableRequest: erase") << varRequestId; |
|
1023 | qCDebug(LOG_VariableController()) << tr("cancelVariableRequest: erase") << varRequestId; | |
1021 | m_VarGroupIdToVarIds.erase(varRequestId); |
|
1024 | m_VarGroupIdToVarIds.erase(varRequestId); | |
|
1025 | if (m_VarGroupIdToVarIds.empty()) { | |||
|
1026 | emit q->acquisitionFinished(); | |||
|
1027 | } | |||
1022 | } |
|
1028 | } | |
1023 |
|
1029 | |||
1024 | void VariableController::VariableControllerPrivate::executeVarRequest(std::shared_ptr<Variable> var, |
|
1030 | void VariableController::VariableControllerPrivate::executeVarRequest(std::shared_ptr<Variable> var, |
General Comments 0
You need to be logged in to leave comments.
Login now