Skip to content

Commit f355f41

Browse files
committed
Fix dialog() layout and resizing
Fixes #3003
1 parent f25a022 commit f355f41

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

src/scriptable/scriptableproxy.cpp

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -533,7 +533,6 @@ QWidget *createListWidget(const QString &name, const QStringList &items, InputDi
533533
w->setCurrentIndex(items.indexOf(currentText));
534534
w->lineEdit()->setText(currentText);
535535
w->lineEdit()->selectAll();
536-
w->setMaximumWidth( pointsToPixels(400, w) );
537536
installShortcutToCloseDialog(parent, w, Qt::Key_Enter);
538537
installShortcutToCloseDialog(parent, w, Qt::Key_Return);
539538

@@ -2078,10 +2077,10 @@ int ScriptableProxy::inputDialog(const NamedValueList &values)
20782077
InputDialog inputDialog;
20792078
inputDialog.dialog = new QDialog(m_wnd);
20802079
QDialog &dialog = *inputDialog.dialog;
2080+
dialog.setLayout(new QVBoxLayout(&dialog));
20812081

20822082
QString dialogTitle;
20832083
QIcon icon;
2084-
QVBoxLayout layout(&dialog);
20852084
QWidgetList widgets;
20862085
widgets.reserve(values.items.size());
20872086

@@ -2133,7 +2132,7 @@ int ScriptableProxy::inputDialog(const NamedValueList &values)
21332132
QDialogButtonBox::Ok | QDialogButtonBox::Cancel, Qt::Horizontal, &dialog);
21342133
QObject::connect( buttons, &QDialogButtonBox::accepted, &dialog, &QDialog::accept );
21352134
QObject::connect( buttons, &QDialogButtonBox::rejected, &dialog, &QDialog::reject );
2136-
layout.addWidget(buttons);
2135+
dialog.layout()->addWidget(buttons);
21372136

21382137
installShortcutToCloseDialog(&dialog, &dialog, Qt::ControlModifier | Qt::Key_Enter);
21392138
installShortcutToCloseDialog(&dialog, &dialog, Qt::ControlModifier | Qt::Key_Return);

0 commit comments

Comments
 (0)