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); };