]> SALOME platform Git repositories - modules/shaper.git/blobdiff - src/XGUI/XGUI_HistoryMenu.cpp
Salome HOME
Facilate action processing with ModuleBase_ActionInfo
[modules/shaper.git] / src / XGUI / XGUI_HistoryMenu.cpp
index 3e36f42a0c76c6aa9af8c0d987eb962dd31bceac..2aa5cbc88a74b53eea5db933dc5fd67c22e381b3 100644 (file)
@@ -39,14 +39,11 @@ XGUI_HistoryMenu::~XGUI_HistoryMenu()
 {
 }
 
-void XGUI_HistoryMenu::setHistory(const QList<QAction*>& theActions)
+void XGUI_HistoryMenu::setHistory(const QList<ActionInfo>& theActions)
 {
   myHistoryList->clear();
-  foreach(QAction* anAct, theActions) {
-    QListWidgetItem* anItem = new QListWidgetItem(anAct->icon(),
-                                                  anAct->text(),
-                                                  myHistoryList);
-    anAct->deleteLater();
+  foreach(ActionInfo anAct, theActions) {
+    QListWidgetItem* anItem = new QListWidgetItem(anAct.icon, anAct.text, myHistoryList);
   }
 }