diff --git a/app/controller.cpp b/app/controller.cpp
index db6a33327f15b56f6383612ec4aa493b87e4151f..12a9e18cce5ad0d6f96348305316baee9316be95 100644
--- a/app/controller.cpp
+++ b/app/controller.cpp
@@ -34,6 +34,5 @@ void Controller::update(){
 
     genStatus.update();
     main->update_status(genStatus);
-    //eltCollection.update();
-    //
+
 }
diff --git a/app/mainwindow.cpp b/app/mainwindow.cpp
index e58d9a14ff99dc69cc87c3b10ba50663ec857cf3..91a835a11f7809f69e0060c7ee27d696b02cd3e5 100644
--- a/app/mainwindow.cpp
+++ b/app/mainwindow.cpp
@@ -86,3 +86,12 @@ void MainWindow::on_actionExport_actual_state_triggered()
         model->writeCSV(file);
     }
 }
+
+void MainWindow::on_tableView_clicked(const QModelIndex &index)
+{
+    ui->tableView->selectRow(index.row());
+    rowSelectedIndex = index.row();
+    PIDselected = ui->tableView->model()->index(index.row(), 0).data().toInt();
+
+}
+
diff --git a/app/mainwindow.h b/app/mainwindow.h
index 530179a2121d5b43aae5015c74ab549437fb3967..86da2d44ffa48b4e8b6061081ff97ace78a89657 100644
--- a/app/mainwindow.h
+++ b/app/mainwindow.h
@@ -26,13 +26,18 @@ public:
     void update_tasks();
     ElementsTableModel * model;
 
+
 private slots:
     void on_commandLinkButton_7_clicked();
 
     void on_actionExport_actual_state_triggered();
 
+    void on_tableView_clicked(const QModelIndex &index);
+
 private:
     Ui::MainWindow *ui;
+    int PIDselected;
+    int rowSelectedIndex;
 };
 
 #endif // MAINWINDOW_H