diff --git a/src/PanelCommandTypes.cpp b/src/PanelCommandTypes.cpp
index 776bf1e543c3db7a73fec06b3dfce7f7976653f9..4cc86ae8651714c9d0b4e5535862659f9e17dbb3 100644
--- a/src/PanelCommandTypes.cpp
+++ b/src/PanelCommandTypes.cpp
@@ -4,8 +4,9 @@
 #include "ComTypeListWidgetItem.h"
 
 
-PanelCommandTypes::PanelCommandTypes(ControlModel *_cM)
+PanelCommandTypes::PanelCommandTypes(ControlModel *_cM, ControlUI *_cui)
 {
+    cui = _cui;
     cM = _cM;
     setView();
     setController();
@@ -38,7 +39,6 @@ void PanelCommandTypes::onAddButton()
     {
         std::shared_ptr<ICommand> newCommand = listItem->getCommandType()->createInstance();
         cM->getCommandList().add(newCommand);
-
-        cM->getCommandList().printCommands();
+        cui->updateTableView();
     }
 }
\ No newline at end of file
diff --git a/src/PanelCommandTypes.h b/src/PanelCommandTypes.h
index fced7664f9e6ee8a748db128e1c478843dbfa0fb..4c5f00f6da90d7afbca892b5aaaca75671524e01 100644
--- a/src/PanelCommandTypes.h
+++ b/src/PanelCommandTypes.h
@@ -2,6 +2,7 @@
 #include <QListWidget>
 #include <QPushButton>
 #include "ControlModel.h"
+#include "ControlUI.h"
 
 class PanelCommandTypes : public QWidget
 {
@@ -12,6 +13,7 @@ private:
     QListWidget *commandTypeList;
     QPushButton *bAdd;
     ControlModel *cM;
+    ControlUI *cui;
 
     void setView();
     void setController();
@@ -20,5 +22,5 @@ private slots:
     void onAddButton();
 
 public:
-    PanelCommandTypes(ControlModel *_cM);
+    PanelCommandTypes(ControlModel *_cM, ControlUI *_cui);
 };