From 60499e895f00019b249daf5b5cf5ece9448037e3 Mon Sep 17 00:00:00 2001 From: matlabbe Date: Tue, 24 Jul 2018 17:11:27 -0400 Subject: [PATCH] Updated About dialog --- guilib/src/AboutDialog.cpp | 26 ++ guilib/src/ui/aboutDialog.ui | 466 ++++++++++++++++++++++------------- 2 files changed, 325 insertions(+), 167 deletions(-) diff --git a/guilib/src/AboutDialog.cpp b/guilib/src/AboutDialog.cpp index efe6afe8..1edfd58e 100644 --- a/guilib/src/AboutDialog.cpp +++ b/guilib/src/AboutDialog.cpp @@ -87,6 +87,8 @@ AboutDialog::AboutDialog(QWidget * parent) : _ui->label_freenect2_license->setEnabled(CameraFreenect2::available()); _ui->label_realsense->setText(CameraRealSense::available() ? "Yes" : "No"); _ui->label_realsense_license->setEnabled(CameraRealSense::available()); + _ui->label_realsense2->setText(CameraRealSense2::available() ? "Yes" : "No"); + _ui->label_realsense2_license->setEnabled(CameraRealSense2::available()); _ui->label_dc1394->setText(CameraStereoDC1394::available()?"Yes":"No"); _ui->label_dc1394_license->setEnabled(CameraStereoDC1394::available()); _ui->label_flycapture2->setText(CameraStereoFlyCapture2::available()?"Yes":"No"); @@ -138,6 +140,30 @@ AboutDialog::AboutDialog(QWidget * parent) : _ui->label_orbslam2_license->setEnabled(false); #endif +#ifdef RTABMAP_OKVIS + _ui->label_okvis->setText("Yes"); + _ui->label_okvis_license->setEnabled(true); +#else + _ui->label_okvis->setText("No"); + _ui->label_okvis_license->setEnabled(false); +#endif + +#ifdef RTABMAP_LOAM + _ui->label_loam->setText("Yes"); + _ui->label_loam_license->setEnabled(true); +#else + _ui->label_loam->setText("No"); + _ui->label_loam_license->setEnabled(false); +#endif + +#ifdef RTABMAP_MSCKF_VIO + _ui->label_msckf->setText("Yes"); + _ui->label_msckf_license->setEnabled(true); +#else + _ui->label_msckf->setText("No"); + _ui->label_msckf_license->setEnabled(false); +#endif + } AboutDialog::~AboutDialog() diff --git a/guilib/src/ui/aboutDialog.ui b/guilib/src/ui/aboutDialog.ui index ae85ede6..2d5b8fdd 100644 --- a/guilib/src/ui/aboutDialog.ui +++ b/guilib/src/ui/aboutDialog.ui @@ -162,9 +162,9 @@ p, li { white-space: pre-wrap; } 0 - -181 - 594 - 567 + 0 + 597 + 659 @@ -185,7 +185,76 @@ p, li { white-space: pre-wrap; } - + + + + Apache-2 + + + true + + + + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + + + + + With OKVIS : + + + true + + + + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + + + + + With MSCKF : + + + true + + + + @@ -198,7 +267,7 @@ p, li { white-space: pre-wrap; } - + @@ -267,7 +336,7 @@ p, li { white-space: pre-wrap; } - + @@ -300,7 +369,7 @@ p, li { white-space: pre-wrap; } - + With CPU-TSDF : @@ -310,7 +379,7 @@ p, li { white-space: pre-wrap; } - + @@ -323,7 +392,7 @@ p, li { white-space: pre-wrap; } - + With FOVIS : @@ -343,7 +412,7 @@ p, li { white-space: pre-wrap; } - + BSD @@ -353,7 +422,17 @@ p, li { white-space: pre-wrap; } - + + + + GPLv2 + + + true + + + + With Octomap : @@ -363,7 +442,7 @@ p, li { white-space: pre-wrap; } - + GPLv3 @@ -373,7 +452,7 @@ p, li { white-space: pre-wrap; } - + With ORB SLAM 2 : @@ -383,7 +462,7 @@ p, li { white-space: pre-wrap; } - + @@ -396,7 +475,7 @@ p, li { white-space: pre-wrap; } - + With stereo Zed : @@ -406,7 +485,7 @@ p, li { white-space: pre-wrap; } - + @@ -419,7 +498,17 @@ p, li { white-space: pre-wrap; } - + + + + LGPL + + + true + + + + With stereo FlyCapture2 : @@ -429,7 +518,7 @@ p, li { white-space: pre-wrap; } - + @@ -442,7 +531,7 @@ p, li { white-space: pre-wrap; } - + With TORO : @@ -452,7 +541,7 @@ p, li { white-space: pre-wrap; } - + With Viso2 : @@ -462,7 +551,7 @@ p, li { white-space: pre-wrap; } - + With g2o : @@ -472,7 +561,7 @@ p, li { white-space: pre-wrap; } - + @@ -485,30 +574,7 @@ p, li { white-space: pre-wrap; } - - - - With GTSAM : - - - true - - - - - - - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - true - - - - + With cvsba : @@ -518,8 +584,18 @@ p, li { white-space: pre-wrap; } + + + + With GTSAM : + + + true + + + - + @@ -541,7 +617,7 @@ p, li { white-space: pre-wrap; } - + With stereo dc1394 : @@ -551,6 +627,29 @@ p, li { white-space: pre-wrap; } + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + + + + + With RealSense : + + + true + + + @@ -564,7 +663,7 @@ p, li { white-space: pre-wrap; } - + @@ -577,10 +676,10 @@ p, li { white-space: pre-wrap; } - - + + - With RealSense : + BSD true @@ -613,29 +712,6 @@ p, li { white-space: pre-wrap; } - - - - BSD - - - true - - - - - - - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - true - - - @@ -646,8 +722,8 @@ p, li { white-space: pre-wrap; } - - + + @@ -669,10 +745,13 @@ p, li { white-space: pre-wrap; } - - + + - <html><head/><body><p><span style=" font-weight:600;">License</span></p></body></html> + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter true @@ -689,6 +768,26 @@ p, li { white-space: pre-wrap; } + + + + <html><head/><body><p><span style=" font-weight:600;">License</span></p></body></html> + + + true + + + + + + + BSD + + + true + + + @@ -712,27 +811,7 @@ p, li { white-space: pre-wrap; } - - - - BSD - - - true - - - - - - - GPLv2 - - - true - - - - + BSD @@ -742,7 +821,7 @@ p, li { white-space: pre-wrap; } - + GPLv3 @@ -752,7 +831,7 @@ p, li { white-space: pre-wrap; } - + Creative Commons [Attribution-NonCommercial-ShareAlike] @@ -762,29 +841,6 @@ p, li { white-space: pre-wrap; } - - - - - - - Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter - - - true - - - - - - - LGPL - - - true - - - @@ -795,7 +851,20 @@ p, li { white-space: pre-wrap; } - + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + + With DVO : @@ -815,7 +884,27 @@ p, li { white-space: pre-wrap; } - + + + + BSD + + + true + + + + + + + BSD + + + true + + + + @@ -828,20 +917,10 @@ p, li { white-space: pre-wrap; } - - + + - BSD - - - true - - - - - - - BSD + GPLv2 true @@ -861,27 +940,7 @@ p, li { white-space: pre-wrap; } - - - - GPLv2 - - - true - - - - - - - BSD - - - true - - - - + GPLv3 @@ -891,7 +950,17 @@ p, li { white-space: pre-wrap; } - + + + + BSD + + + true + + + + With libpointmatcher : @@ -901,7 +970,7 @@ p, li { white-space: pre-wrap; } - + @@ -914,7 +983,7 @@ p, li { white-space: pre-wrap; } - + With OpenChisel : @@ -924,7 +993,7 @@ p, li { white-space: pre-wrap; } - + @@ -937,6 +1006,69 @@ p, li { white-space: pre-wrap; } + + + + With RealSense2 : + + + true + + + + + + + With loam_velodyne : + + + true + + + + + + + + + + Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter + + + true + + + + + + + BSD + + + true + + + + + + + Penn Software License + + + true + + + + + + + BSD + + + true + + + @@ -972,7 +1104,7 @@ p, li { white-space: pre-wrap; } - Copyright (C) 2010-2017 IntRoLab - Université de Sherbrooke + Copyright (C) 2010-2018 IntRoLab - Université de Sherbrooke Qt::AlignCenter