mirror of
https://github.com/introlab/rtabmap_ros.git
synced 2026-10-04 00:37:46 +08:00
Preview: reduced minimum size of the window
This commit is contained in:
@@ -31,6 +31,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QInputDialog>
|
#include <QInputDialog>
|
||||||
|
#include <QDesktopWidget>
|
||||||
#include <QGraphicsLineItem>
|
#include <QGraphicsLineItem>
|
||||||
#include <QtGui/QCloseEvent>
|
#include <QtGui/QCloseEvent>
|
||||||
#include <QGraphicsOpacityEffect>
|
#include <QGraphicsOpacityEffect>
|
||||||
@@ -1735,13 +1736,15 @@ void DatabaseViewer::view3DMap()
|
|||||||
QDialog * window = new QDialog(this, Qt::Window);
|
QDialog * window = new QDialog(this, Qt::Window);
|
||||||
window->setModal(this->isModal());
|
window->setModal(this->isModal());
|
||||||
window->setWindowTitle(tr("3D Map"));
|
window->setWindowTitle(tr("3D Map"));
|
||||||
window->setMinimumWidth(800);
|
window->setMinimumWidth(120);
|
||||||
window->setMinimumHeight(600);
|
window->setMinimumHeight(90);
|
||||||
|
window->resize(QDesktopWidget().availableGeometry(this).size() * 0.7);
|
||||||
|
|
||||||
rtabmap::CloudViewer * viewer = new rtabmap::CloudViewer(window);
|
rtabmap::CloudViewer * viewer = new rtabmap::CloudViewer(window);
|
||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout();
|
QVBoxLayout *layout = new QVBoxLayout();
|
||||||
layout->addWidget(viewer);
|
layout->addWidget(viewer);
|
||||||
|
layout->setContentsMargins(0,0,0,0);
|
||||||
viewer->setCameraLockZ(false);
|
viewer->setCameraLockZ(false);
|
||||||
window->setLayout(layout);
|
window->setLayout(layout);
|
||||||
connect(window, SIGNAL(finished(int)), viewer, SLOT(clear()));
|
connect(window, SIGNAL(finished(int)), viewer, SLOT(clear()));
|
||||||
|
|||||||
@@ -57,6 +57,7 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
|||||||
#include <QMessageBox>
|
#include <QMessageBox>
|
||||||
#include <QFileDialog>
|
#include <QFileDialog>
|
||||||
#include <QInputDialog>
|
#include <QInputDialog>
|
||||||
|
#include <QDesktopWidget>
|
||||||
|
|
||||||
namespace rtabmap {
|
namespace rtabmap {
|
||||||
|
|
||||||
@@ -524,8 +525,9 @@ void ExportCloudsDialog::viewClouds(
|
|||||||
{
|
{
|
||||||
window->setWindowTitle(tr("Clouds (%1 nodes)").arg(clouds.size()));
|
window->setWindowTitle(tr("Clouds (%1 nodes)").arg(clouds.size()));
|
||||||
}
|
}
|
||||||
window->setMinimumWidth(800);
|
window->setMinimumWidth(120);
|
||||||
window->setMinimumHeight(600);
|
window->setMinimumHeight(90);
|
||||||
|
window->resize(QDesktopWidget().availableGeometry(this).size() * 0.7);
|
||||||
|
|
||||||
CloudViewer * viewer = new CloudViewer(window);
|
CloudViewer * viewer = new CloudViewer(window);
|
||||||
viewer->setCameraLockZ(false);
|
viewer->setCameraLockZ(false);
|
||||||
@@ -536,6 +538,7 @@ void ExportCloudsDialog::viewClouds(
|
|||||||
|
|
||||||
QVBoxLayout *layout = new QVBoxLayout();
|
QVBoxLayout *layout = new QVBoxLayout();
|
||||||
layout->addWidget(viewer);
|
layout->addWidget(viewer);
|
||||||
|
layout->setContentsMargins(0,0,0,0);
|
||||||
window->setLayout(layout);
|
window->setLayout(layout);
|
||||||
connect(window, SIGNAL(finished(int)), viewer, SLOT(clear()));
|
connect(window, SIGNAL(finished(int)), viewer, SLOT(clear()));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user