diff --git a/modules/gui/src/file_type_dialog.cc b/modules/gui/src/file_type_dialog.cc index 3f137f82dec3df7e8acd3af0f0eb58050988e51b..cba2cba951411a1347fc962bda008fae828dbccf 100644 --- a/modules/gui/src/file_type_dialog.cc +++ b/modules/gui/src/file_type_dialog.cc @@ -39,9 +39,8 @@ FileTypeDialog::FileTypeDialog(const QString& file_name, QWidget* parent): QVBoxLayout* vb=new QVBoxLayout(this); label_ = new QLabel("The file format could not be recognized, please select the type of the file from the list:"); list_ = new QTableWidget(this); + list_->horizontalHeader()->setStretchLastSection(true); list_->setColumnCount(2); - list_->setColumnWidth(0, 50); - list_->setColumnWidth(1,525); list_->verticalHeader()->setVisible(false); list_->horizontalHeader()->setVisible(false); list_->setSelectionBehavior(QAbstractItemView::SelectRows); @@ -82,6 +81,8 @@ FileTypeDialog::FileTypeDialog(const QString& file_name, QWidget* parent): handler.setValue(surf_handler[i]); this->AddRow(list_->rowCount(),surf_handler[i]->GetFormatName().c_str(),surf_handler[i]->GetFormatDescription().c_str(),handler); } + + list_->resizeColumnsToContents(); } void FileTypeDialog::AddRow(int row, const QString& format_name, const QString& format_descr, QVariant& variant){