diff --git a/GUI/coregui/Models/SessionModel.cpp b/GUI/coregui/Models/SessionModel.cpp index 8c3d42f65fe051840aa5eb6a708d4c7674f8cc4d..a60ec65ceeb863422c0e6600f12fd494a8b672d1 100644 --- a/GUI/coregui/Models/SessionModel.cpp +++ b/GUI/coregui/Models/SessionModel.cpp @@ -345,8 +345,6 @@ void SessionModel::readFrom(QXmlStreamReader *reader, WarningMessageService *mes m_name = reader->attributes().value(SessionXML::ModelNameAttribute).toString(); - createRootItem(); - SessionReader::readItems(reader, m_root_item, QString(), messageService); if (reader->hasError()) throw GUIHelpers::Error(reader->errorString()); diff --git a/GUI/coregui/Views/ImportDataView.cpp b/GUI/coregui/Views/ImportDataView.cpp index 2866c8c69c97f22e75b75b67b97149039f4348dc..230ea9637f3b360144b895ca2c625da0faf7e60f 100644 --- a/GUI/coregui/Views/ImportDataView.cpp +++ b/GUI/coregui/Views/ImportDataView.cpp @@ -26,7 +26,7 @@ ImportDataView::ImportDataView(MainWindow *mainWindow) : QWidget(mainWindow) - , m_toolBar(new ImportDataToolBar) + , m_toolBar(new ImportDataToolBar(this)) , m_splitter(new Manhattan::MiniSplitter) , m_selectorWidget(new RealDataSelectorWidget) // , m_stackedWidget(new ItemStackPresenter<RealDataEditorWidget>) diff --git a/GUI/coregui/Views/InstrumentView.cpp b/GUI/coregui/Views/InstrumentView.cpp index fe52ed4cd4de38d6d248e2c203f5afdc77adec75..fcea3b8030b6764f55c26efcb64a1653e0769372 100644 --- a/GUI/coregui/Views/InstrumentView.cpp +++ b/GUI/coregui/Views/InstrumentView.cpp @@ -25,7 +25,7 @@ #include <QBoxLayout> InstrumentView::InstrumentView(MainWindow* mainWindow) - : QWidget(mainWindow), m_actions(new InstrumentViewActions), + : QWidget(mainWindow), m_actions(new InstrumentViewActions(this)), m_toolBar(new InstrumentViewToolBar(m_actions, this)), m_instrumentSelector(new InstrumentSelectorWidget), m_instrumentEditor(new ItemStackPresenter<InstrumentEditorWidget>(true)), diff --git a/GUI/coregui/Views/JobWidgets/ParameterTuningWidget.cpp b/GUI/coregui/Views/JobWidgets/ParameterTuningWidget.cpp index 4a565cf3f609c39c3a3a606e4b0af82fe4193b6f..15cf8f1bc35b9f5aed605946ec8221fa6d45753b 100644 --- a/GUI/coregui/Views/JobWidgets/ParameterTuningWidget.cpp +++ b/GUI/coregui/Views/JobWidgets/ParameterTuningWidget.cpp @@ -46,7 +46,7 @@ ParameterTuningWidget::ParameterTuningWidget(QWidget *parent) , m_parameterTuningModel(0) , m_sliderSettingsWidget(new SliderSettingsWidget(this)) , m_treeView(new QTreeView) - , m_delegate(new ParameterTuningDelegate) + , m_delegate(new ParameterTuningDelegate(this)) , m_warningSign(new WarningSign(m_treeView)) { setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);