diff --git a/types/objectId/objectIdWidget.cc b/types/objectId/objectIdWidget.cc index ae59732e938390ead0ea56c721c546d4e76fce31..2605ffacd31ddc18f6cf1c465ec196c945c632c3 100644 --- a/types/objectId/objectIdWidget.cc +++ b/types/objectId/objectIdWidget.cc @@ -183,7 +183,7 @@ void ObjectIdWidget::toDefault() void ObjectIdWidget::showPickDialog() { - ObjectPickDialog d(flags_, types_, withGroups_); + ObjectPickDialog d(this, flags_, types_, withGroups_); d.selectedId (combo_->itemData (combo_->currentIndex()).toInt ()); if (d.exec () == QDialog::Accepted) diff --git a/types/objectId/objectPickDialog.cc b/types/objectId/objectPickDialog.cc index 18344e557809b095e41a7f9d93af9f260e2f0cc4..a145ab82f26397bdeebf1cb3f63cffdf0f27429b 100644 --- a/types/objectId/objectPickDialog.cc +++ b/types/objectId/objectPickDialog.cc @@ -70,8 +70,8 @@ namespace VSI { //============================================================================= /// Constructor -ObjectPickDialog::ObjectPickDialog(QStringList _flags, QStringList _types, bool _withGroups) : - QDialog (), +ObjectPickDialog::ObjectPickDialog(QWidget* parent, QStringList _flags, QStringList _types, bool _withGroups) : + QDialog (parent), selectedId_(0) { QHBoxLayout *hL = new QHBoxLayout; diff --git a/types/objectId/objectPickDialog.hh b/types/objectId/objectPickDialog.hh index 638e412322a50d60e718a98be9201ec7300cbb93..93e12f19c34ee81f1e40006c62b86e68b4e476fd 100644 --- a/types/objectId/objectPickDialog.hh +++ b/types/objectId/objectPickDialog.hh @@ -78,7 +78,7 @@ class ObjectPickDialog : public QDialog { public: /// Constructor - ObjectPickDialog (QStringList _flags, QStringList _types, bool _withGroups); + ObjectPickDialog (QWidget* parent, QStringList _flags, QStringList _types, bool _withGroups); /// Destructor ~ObjectPickDialog ();