diff --git a/plugins/advancedviewplugin/advancedviewdialog.cpp b/plugins/advancedviewplugin/advancedviewdialog.cpp index c258ae4..f147ab5 100644 --- a/plugins/advancedviewplugin/advancedviewdialog.cpp +++ b/plugins/advancedviewplugin/advancedviewdialog.cpp @@ -21,8 +21,8 @@ #include "models/bookingsmodel.h" #include "models/timeassignmentsmodel.h" -AdvancedViewDialog::AdvancedViewDialog(StripsWidget &stripsWidget) : - QDialog(&stripsWidget.mainWindow()), +AdvancedViewDialog::AdvancedViewDialog(StripsWidget &stripsWidget, QWidget *parent) : + QDialog(parent), ui(new Ui::AdvancedViewDialog), m_stripsWidget(stripsWidget), m_bookingsModel(new BookingsModel(stripsWidget, this)), diff --git a/plugins/advancedviewplugin/advancedviewdialog.h b/plugins/advancedviewplugin/advancedviewdialog.h index da5fd89..5f29b89 100644 --- a/plugins/advancedviewplugin/advancedviewdialog.h +++ b/plugins/advancedviewplugin/advancedviewdialog.h @@ -12,7 +12,7 @@ class AdvancedViewDialog : public QDialog Q_OBJECT public: - explicit AdvancedViewDialog(StripsWidget &stripsWidget); + explicit AdvancedViewDialog(StripsWidget &stripsWidget, QWidget *parent = Q_NULLPTR); ~AdvancedViewDialog(); private Q_SLOTS: diff --git a/plugins/advancedviewplugin/advancedviewwidget.cpp b/plugins/advancedviewplugin/advancedviewwidget.cpp index 1c9c56d..be52d8d 100644 --- a/plugins/advancedviewplugin/advancedviewwidget.cpp +++ b/plugins/advancedviewplugin/advancedviewwidget.cpp @@ -25,6 +25,6 @@ void AdvancedViewWidget::dateChanged(const QDate &date) void AdvancedViewWidget::pressedSlot() { - AdvancedViewDialog dialog(m_stripsWidget); + AdvancedViewDialog dialog(m_stripsWidget, this); dialog.exec(); } diff --git a/plugins/lunchmealplugin/lunchmealwidget.cpp b/plugins/lunchmealplugin/lunchmealwidget.cpp index f93b4b5..1e618a1 100644 --- a/plugins/lunchmealplugin/lunchmealwidget.cpp +++ b/plugins/lunchmealplugin/lunchmealwidget.cpp @@ -29,7 +29,7 @@ LunchMealWidget::LunchMealWidget(StripsWidget &stripsWidget) : void LunchMealWidget::pressedSlot() { - LunchMealDialog dialog(m_stripsWidget.date(), m_content, &m_stripsWidget.mainWindow()); + LunchMealDialog dialog(m_stripsWidget.date(), m_content, this); dialog.exec(); }