Qt: Make sure we can fetch ExportDissectionDialog's layout.
Make sure ExportDissectionDialog is a non-native, funny-looking file dialog so that we can fetch its layout. Fix and add some URLs while we're here. Bug: 11122 Change-Id: Icf62f7a436c7ba27ec20f84e7c1af1a5d7c9b949 Reviewed-on: https://code.wireshark.org/review/8479 Reviewed-by: Gerald Combs <gerald@wireshark.org>
This commit is contained in:
parent
3acebb469a
commit
a1eb0aaeb3
|
@ -104,7 +104,7 @@ CaptureFileDialog::CaptureFileDialog(QWidget *parent, capture_file *cf, QString
|
|||
#if !defined(Q_OS_WIN)
|
||||
setDirectory(wsApp->lastOpenDir());
|
||||
// Add extra widgets
|
||||
// http://qt-project.org/faq/answer/how_can_i_add_widgets_to_my_qfiledialog_instance
|
||||
// https://wiki.qt.io/Qt_project_org_faq#How_can_I_add_widgets_to_my_QFileDialog_instance.3F
|
||||
setOption(QFileDialog::DontUseNativeDialog, true);
|
||||
QGridLayout *fd_grid = qobject_cast<QGridLayout*>(layout());
|
||||
QHBoxLayout *h_box = new QHBoxLayout();
|
||||
|
|
|
@ -54,6 +54,9 @@ ExportDissectionDialog::ExportDissectionDialog(QWidget *parent, capture_file *ca
|
|||
{
|
||||
#if !defined(Q_OS_WIN)
|
||||
QDialogButtonBox *button_box = findChild<QDialogButtonBox *>();
|
||||
// Add extra widgets
|
||||
// https://wiki.qt.io/Qt_project_org_faq#How_can_I_add_widgets_to_my_QFileDialog_instance.3F
|
||||
setOption(QFileDialog::DontUseNativeDialog, true);
|
||||
QGridLayout *fd_grid = qobject_cast<QGridLayout*>(layout());
|
||||
QHBoxLayout *h_box = new QHBoxLayout();
|
||||
QStringList name_filters;
|
||||
|
|
Loading…
Reference in New Issue