diff --git a/src/meshlab/dialogs/filter_dock_dialog.cpp b/src/meshlab/dialogs/filter_dock_dialog.cpp index 2cfe8650e..ffd044633 100644 --- a/src/meshlab/dialogs/filter_dock_dialog.cpp +++ b/src/meshlab/dialogs/filter_dock_dialog.cpp @@ -81,6 +81,14 @@ FilterDockDialog::FilterDockDialog( ui->previewCheckBox->setVisible(false); } } + + //horrible hack to make the window of almost the right size... + ui->filterInfoLabel->adjustSize(); + ui->parameterFrame->adjustSize(); + resize( + width(), + ui->filterInfoLabel->height() + ui->parameterFrame->height() + + ui->previewCheckBox->height() + ui->applyPushButton->height() * 2 + 10); } FilterDockDialog::~FilterDockDialog() diff --git a/src/meshlab/dialogs/filter_dock_dialog.ui b/src/meshlab/dialogs/filter_dock_dialog.ui index 5d3f8504a..f317bd6e2 100644 --- a/src/meshlab/dialogs/filter_dock_dialog.ui +++ b/src/meshlab/dialogs/filter_dock_dialog.ui @@ -43,6 +43,9 @@ QFrame::Plain + + QAbstractScrollArea::AdjustToContentsOnFirstShow + true