@@ -186,7 +186,7 void VisualizationGraphWidget::onGraphMenuRequested(const QPoint &pos) noexcept | |||
|
186 | 186 | |
|
187 | 187 | void VisualizationGraphWidget::onRangeChanged(const QCPRange &t1) |
|
188 | 188 | { |
|
189 |
qC |
|
|
189 | qCDebug(LOG_VisualizationGraphWidget()) << tr("VisualizationGraphWidget::onRangeChanged") | |
|
190 | 190 | << QThread::currentThread()->objectName(); |
|
191 | 191 | |
|
192 | 192 | for (auto it = impl->m_VariableToPlotMultiMap.cbegin(); |
@@ -202,8 +202,8 void VisualizationGraphWidget::onRangeChanged(const QCPRange &t1) | |||
|
202 | 202 | variableDateTimeWithTolerance.m_TStart -= tolerance; |
|
203 | 203 | variableDateTimeWithTolerance.m_TEnd += tolerance; |
|
204 | 204 | |
|
205 |
qC |
|
|
206 |
qC |
|
|
205 | qCDebug(LOG_VisualizationGraphWidget()) << "v" << dateTime; | |
|
206 | qCDebug(LOG_VisualizationGraphWidget()) << "vtol" << variableDateTimeWithTolerance; | |
|
207 | 207 | // If new range with tol is upper than variable datetime parameters. we need to request new |
|
208 | 208 | // data |
|
209 | 209 | if (!variable->contains(variableDateTimeWithTolerance)) { |
@@ -212,7 +212,7 void VisualizationGraphWidget::onRangeChanged(const QCPRange &t1) | |||
|
212 | 212 | if (!variable->isInside(dateTime)) { |
|
213 | 213 | auto variableDateTime = variable->dateTime(); |
|
214 | 214 | if (variableDateTime.m_TStart < dateTime.m_TStart) { |
|
215 |
qC |
|
|
215 | qCDebug(LOG_VisualizationGraphWidget()) << tr("TORM: Detection pan to right:"); | |
|
216 | 216 | |
|
217 | 217 | auto diffEndToKeepDelta = dateTime.m_TEnd - variableDateTime.m_TEnd; |
|
218 | 218 | dateTime.m_TStart = variableDateTime.m_TStart + diffEndToKeepDelta; |
@@ -222,7 +222,7 void VisualizationGraphWidget::onRangeChanged(const QCPRange &t1) | |||
|
222 | 222 | variableDateTimeWithTolerance.m_TEnd += tolerance; |
|
223 | 223 | } |
|
224 | 224 | else if (variableDateTime.m_TEnd > dateTime.m_TEnd) { |
|
225 |
qC |
|
|
225 | qCDebug(LOG_VisualizationGraphWidget()) << tr("TORM: Detection pan to left: "); | |
|
226 | 226 | auto diffStartToKeepDelta = variableDateTime.m_TStart - dateTime.m_TStart; |
|
227 | 227 | dateTime.m_TEnd = variableDateTime.m_TEnd - diffStartToKeepDelta; |
|
228 | 228 | // Tolerance have to be added to the left |
@@ -231,29 +231,29 void VisualizationGraphWidget::onRangeChanged(const QCPRange &t1) | |||
|
231 | 231 | variableDateTimeWithTolerance.m_TStart -= tolerance; |
|
232 | 232 | } |
|
233 | 233 | else { |
|
234 |
qC |
|
|
234 | qCDebug(LOG_VisualizationGraphWidget()) | |
|
235 | 235 | << tr("Detection anormal zoom detection: "); |
|
236 | 236 | } |
|
237 | 237 | } |
|
238 | 238 | else { |
|
239 |
qC |
|
|
239 | qCDebug(LOG_VisualizationGraphWidget()) << tr("Detection zoom out: "); | |
|
240 | 240 | // add 10% tolerance for each side |
|
241 | 241 | tolerance = 0.2 * (dateTime.m_TEnd - dateTime.m_TStart); |
|
242 | 242 | variableDateTimeWithTolerance.m_TStart -= tolerance; |
|
243 | 243 | variableDateTimeWithTolerance.m_TEnd += tolerance; |
|
244 | 244 | } |
|
245 | 245 | if (!variable->contains(dateTimeRange)) { |
|
246 |
qC |
|
|
246 | qCDebug(LOG_VisualizationGraphWidget()) | |
|
247 | 247 | << "TORM: Modif on variable datetime detected" << dateTime; |
|
248 | 248 | variable->setDateTime(dateTime); |
|
249 | 249 | } |
|
250 | 250 | |
|
251 |
qC |
|
|
251 | qCDebug(LOG_VisualizationGraphWidget()) << tr("Request data detection: "); | |
|
252 | 252 | // CHangement detected, we need to ask controller to request data loading |
|
253 | 253 | emit requestDataLoading(variable, variableDateTimeWithTolerance); |
|
254 | 254 | } |
|
255 | 255 | else { |
|
256 |
qC |
|
|
256 | qCDebug(LOG_VisualizationGraphWidget()) << tr("Detection zoom in: "); | |
|
257 | 257 | } |
|
258 | 258 | } |
|
259 | 259 | } |
@@ -293,10 +293,10 void VisualizationGraphWidget::onDataCacheVariableUpdated() | |||
|
293 | 293 | for (auto it = impl->m_VariableToPlotMultiMap.cbegin(); |
|
294 | 294 | it != impl->m_VariableToPlotMultiMap.cend(); ++it) { |
|
295 | 295 | auto variable = it->first; |
|
296 |
qC |
|
|
296 | qCDebug(LOG_VisualizationGraphWidget()) | |
|
297 | 297 | << "TORM: VisualizationGraphWidget::onDataCacheVariableUpdated S" |
|
298 | 298 | << variable->dateTime(); |
|
299 |
qC |
|
|
299 | qCDebug(LOG_VisualizationGraphWidget()) | |
|
300 | 300 | << "TORM: VisualizationGraphWidget::onDataCacheVariableUpdated E" << dateTime; |
|
301 | 301 | if (dateTime.contains(variable->dateTime()) || dateTime.intersect(variable->dateTime())) { |
|
302 | 302 |
General Comments 0
You need to be logged in to leave comments.
Login now