CloudViewer: using QWidget::update() call instead of render directly the window

This commit is contained in:
Mathieu Labbe
2015-01-30 17:02:02 -05:00
parent a2dde36093
commit d97ae60e6c
8 changed files with 33 additions and 64 deletions

View File

@@ -765,7 +765,7 @@ void MainWindow::processOdometry(const rtabmap::SensorData & data, const rtabmap
_ui->widget_cloudViewer->updateCameraTargetPosition(_odometryCorrection*data.pose());
}
}
_ui->widget_cloudViewer->render();
_ui->widget_cloudViewer->update();
}
if(_ui->dockWidget_odometry->isVisible() &&
@@ -1451,7 +1451,7 @@ void MainWindow::updateMapCloud(
_ui->widget_cloudViewer->updateCameraTargetPosition(currentPose);
}
_ui->widget_cloudViewer->render();
_ui->widget_cloudViewer->update();
}
void MainWindow::createAndAddCloudToMap(int nodeId, const Transform & pose, int mapId)
@@ -1648,7 +1648,7 @@ void MainWindow::updateNodeVisibility(int nodeId, bool visible)
}
}
}
_ui->widget_cloudViewer->render();
_ui->widget_cloudViewer->update();
}
void MainWindow::processRtabmapEventInit(int status, const QString & info)