From 369379f0c6fa6622d67722f7dd9c15d482ef2602 Mon Sep 17 00:00:00 2001 From: Clinton Stimpson Date: Fri, 28 Mar 2008 12:53:31 -0400 Subject: ENH: Better default size for help dialog. --- Source/QtDialog/CMakeSetupDialog.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Source/QtDialog/CMakeSetupDialog.cxx b/Source/QtDialog/CMakeSetupDialog.cxx index d553cfb..734fc1a 100644 --- a/Source/QtDialog/CMakeSetupDialog.cxx +++ b/Source/QtDialog/CMakeSetupDialog.cxx @@ -393,15 +393,18 @@ void CMakeSetupDialog::doHelp() "directory."); QDialog dialog; + QFontMetrics met(this->font()); + int msgWidth = met.width(msg); + dialog.setMinimumSize(msgWidth/15,20); dialog.setWindowTitle(tr("Help")); QVBoxLayout* l = new QVBoxLayout(&dialog); QLabel* lab = new QLabel(&dialog); - l->addWidget(lab); lab->setText(msg); lab->setWordWrap(true); QDialogButtonBox* btns = new QDialogButtonBox(QDialogButtonBox::Ok, Qt::Horizontal, &dialog); QObject::connect(btns, SIGNAL(accepted()), &dialog, SLOT(accept())); + l->addWidget(lab); l->addWidget(btns); dialog.exec(); } -- cgit v0.12