From 05a4d7964d8e8725f67543cd34a59cd233886fde 2017-06-07 16:06:57 From: Alexandre Leroux Date: 2017-06-07 16:06:57 Subject: [PATCH] Connects data source widget to data source controller --- diff --git a/app/src/MainWindow.cpp b/app/src/MainWindow.cpp index f0eab1a..6bf9b47 100644 --- a/app/src/MainWindow.cpp +++ b/app/src/MainWindow.cpp @@ -21,6 +21,11 @@ ----------------------------------------------------------------------------*/ #include "MainWindow.h" #include "ui_MainWindow.h" + +#include +#include +#include + #include #include #include @@ -57,6 +62,11 @@ MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), m_Ui(new Ui::Main this->menuBar()->addAction("File"); auto mainToolBar = this->addToolBar("MainToolBar"); mainToolBar->addAction("A1"); + + // Widgets / controllers connections + connect(&sqpApp->dataSourceController(), SIGNAL(dataSourceItemSet(DataSourceItem &)), + m_Ui->dataSourceWidget, SLOT(addDataSource(DataSourceItem &))); + /* QLopGUI::registerMenuBar(menuBar()); this->setWindowIcon(QIcon(":/sciqlopLOGO.svg")); this->m_progressWidget = new QWidget(); diff --git a/core/include/DataSource/DataSourceController.h b/core/include/DataSource/DataSourceController.h index ef886ab..33a6049 100644 --- a/core/include/DataSource/DataSourceController.h +++ b/core/include/DataSource/DataSourceController.h @@ -49,7 +49,7 @@ public slots: signals: /// Signal emitted when a structure has been set for a data source - void dataSourceItemSet(const DataSourceItem &dataSourceItem); + void dataSourceItemSet(DataSourceItem &dataSourceItem); private: void waitForFinish();