Preview: reduced minimum size of the window

This commit is contained in:
matlabbe
2016-11-21 12:02:29 -05:00
parent 0802f9158c
commit 4c559a3191
2 changed files with 10 additions and 4 deletions
+5 -2
View File
@@ -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()));
+5 -2
View File
@@ -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()));