Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.cpp	(revision 73670)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.cpp	(revision 73671)
@@ -1551,4 +1551,218 @@
         setName(QApplication::translate("UIActionPool", "&Host Network Manager"));
         setStatusTip(QApplication::translate("UIActionPool", "Open the Host Network Manager"));
+    }
+};
+
+
+/** Menu action extension, used as 'Snapshot' menu class. */
+class UIActionMenuSelectorSnapshot : public UIActionMenu
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuSelectorSnapshot(UIActionPool *pParent)
+        : UIActionMenu(pParent)
+    {}
+
+protected:
+
+    /** Returns shortcut extra-data ID. */
+    virtual QString shortcutExtraDataID() const /* override */
+    {
+        return QString("SnapshotMenu");
+    }
+
+    /** Handles translation event. */
+    virtual void retranslateUi() /* override */
+    {
+        setName(QApplication::translate("UIActionPool", "&Snapshot"));
+        setStatusTip(QApplication::translate("UIActionPool", "Open the snapshot menu"));
+    }
+};
+
+/** Simple action extension, used as 'Perform Take' action class. */
+class UIActionMenuSelectorSnapshotPerformTake : public UIActionSimple
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuSelectorSnapshotPerformTake(UIActionPool *pParent)
+        : UIActionSimple(pParent,
+                         ":/snapshot_take_22px.png", ":/snapshot_take_16px.png",
+                         ":/snapshot_take_disabled_22px.png", ":/snapshot_take_disabled_16px.png")
+    {}
+
+protected:
+
+    /** Returns shortcut extra-data ID. */
+    virtual QString shortcutExtraDataID() const /* override */
+    {
+        return QString("TakeSnapshot");
+    }
+
+    /** Returns default shortcut. */
+    virtual QKeySequence defaultShortcut(UIActionPoolType) const /* override */
+    {
+        return QKeySequence("Ctrl+Shift+T");
+    }
+
+    /** Handles translation event. */
+    virtual void retranslateUi() /* override */
+    {
+        setName(QApplication::translate("UIActionPool", "&Take..."));
+        setStatusTip(QApplication::translate("UIActionPool", "Take a snapshot of the current virtual machine state"));
+        setToolTip(tr("Take Snapshot (%1)").arg(shortcut().toString()));
+    }
+};
+
+/** Simple action extension, used as 'Perform Delete' action class. */
+class UIActionMenuSelectorSnapshotPerformDelete : public UIActionSimple
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuSelectorSnapshotPerformDelete(UIActionPool *pParent)
+        : UIActionSimple(pParent,
+                         ":/snapshot_delete_22px.png", ":/snapshot_delete_16px.png",
+                         ":/snapshot_delete_disabled_22px.png", ":/snapshot_delete_disabled_16px.png")
+    {}
+
+protected:
+
+    /** Returns shortcut extra-data ID. */
+    virtual QString shortcutExtraDataID() const /* override */
+    {
+        return QString("DeleteSnapshot");
+    }
+
+    /** Returns default shortcut. */
+    virtual QKeySequence defaultShortcut(UIActionPoolType) const /* override */
+    {
+        return QKeySequence("Ctrl+Shift+D");
+    }
+
+    /** Handles translation event. */
+    virtual void retranslateUi() /* override */
+    {
+        setName(QApplication::translate("UIActionPool", "&Delete..."));
+        setStatusTip(QApplication::translate("UIActionPool", "Delete selected snapshot of the virtual machine"));
+        setToolTip(tr("Delete Snapshot (%1)").arg(shortcut().toString()));
+    }
+};
+
+/** Simple action extension, used as 'Perform Restore' action class. */
+class UIActionMenuSelectorSnapshotPerformRestore : public UIActionSimple
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuSelectorSnapshotPerformRestore(UIActionPool *pParent)
+        : UIActionSimple(pParent,
+                         ":/snapshot_restore_22px.png", ":/snapshot_restore_16px.png",
+                         ":/snapshot_restore_disabled_22px.png", ":/snapshot_restore_disabled_16px.png")
+    {}
+
+protected:
+
+    /** Returns shortcut extra-data ID. */
+    virtual QString shortcutExtraDataID() const /* override */
+    {
+        return QString("RestoreSnapshot");
+    }
+
+    /** Returns default shortcut. */
+    virtual QKeySequence defaultShortcut(UIActionPoolType) const /* override */
+    {
+        return QKeySequence("Ctrl+Shift+R");
+    }
+
+    /** Handles translation event. */
+    virtual void retranslateUi() /* override */
+    {
+        setName(QApplication::translate("UIActionPool", "&Restore..."));
+        setStatusTip(QApplication::translate("UIActionPool", "Restore selected snapshot of the virtual machine"));
+        setToolTip(tr("Restore Snapshot (%1)").arg(shortcut().toString()));
+    }
+};
+
+/** Toggle action extension, used as 'Toggle Snapshot Properties' action class. */
+class UIActionMenuSelectorSnapshotToggleProperties : public UIActionToggle
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuSelectorSnapshotToggleProperties(UIActionPool *pParent)
+        : UIActionToggle(pParent,
+                         ":/snapshot_show_details_16px.png", ":/snapshot_show_details_16px.png",
+                         ":/snapshot_show_details_disabled_16px.png", ":/snapshot_show_details_disabled_16px.png")
+    {}
+
+protected:
+
+    /** Returns shortcut extra-data ID. */
+    virtual QString shortcutExtraDataID() const /* override */
+    {
+        return QString("ToggleSnapshotProperties");
+    }
+
+    /** Returns default shortcut. */
+    virtual QKeySequence defaultShortcut(UIActionPoolType) const /* override */
+    {
+        return QKeySequence("Ctrl+Space");
+    }
+
+    /** Handles translation event. */
+    virtual void retranslateUi() /* override */
+    {
+        setName(QApplication::translate("UIActionPool", "&Properties"));
+        setStatusTip(QApplication::translate("UIActionPool", "Open pane with the selected snapshot properties"));
+        setToolTip(tr("Open Snapshot Properties (%1)").arg(shortcut().toString()));
+    }
+};
+
+/** Simple action extension, used as 'Perform Clone' action class. */
+class UIActionMenuSelectorSnapshotPerformClone : public UIActionSimple
+{
+    Q_OBJECT;
+
+public:
+
+    /** Constructs action passing @a pParent to the base-class. */
+    UIActionMenuSelectorSnapshotPerformClone(UIActionPool *pParent)
+        : UIActionSimple(pParent,
+                         ":/vm_clone_22px.png", ":/vm_clone_16px.png",
+                         ":/vm_clone_disabled_22px.png", ":/vm_clone_disabled_16px.png")
+    {}
+
+protected:
+
+    /** Returns shortcut extra-data ID. */
+    virtual QString shortcutExtraDataID() const /* override */
+    {
+        return QString("CloneSnapshot");
+    }
+
+    /** Returns default shortcut. */
+    virtual QKeySequence defaultShortcut(UIActionPoolType) const /* override */
+    {
+        return QKeySequence("Ctrl+Shift+C");
+    }
+
+    /** Handles translation event. */
+    virtual void retranslateUi() /* override */
+    {
+        setName(QApplication::translate("UIActionPool", "&Clone..."));
+        setStatusTip(QApplication::translate("UIActionPool", "Clone selected virtual machine"));
+        setToolTip(tr("Clone Virtual Machine (%1)").arg(shortcut().toString()));
     }
 };
@@ -1641,4 +1855,12 @@
     m_pool[UIActionIndexST_M_Tools_M_Global_S_HostNetworkManager] = new UIActionSimpleSelectorToolsGlobalShowHostNetworkManager(this);
 
+    /* Snapshot Pane actions: */
+    m_pool[UIActionIndexST_M_Snapshot] = new UIActionMenuSelectorSnapshot(this);
+    m_pool[UIActionIndexST_M_Snapshot_S_Take] = new UIActionMenuSelectorSnapshotPerformTake(this);
+    m_pool[UIActionIndexST_M_Snapshot_S_Delete] = new UIActionMenuSelectorSnapshotPerformDelete(this);
+    m_pool[UIActionIndexST_M_Snapshot_S_Restore] = new UIActionMenuSelectorSnapshotPerformRestore(this);
+    m_pool[UIActionIndexST_M_Snapshot_T_Properties] = new UIActionMenuSelectorSnapshotToggleProperties(this);
+    m_pool[UIActionIndexST_M_Snapshot_S_Clone] = new UIActionMenuSelectorSnapshotPerformClone(this);
+
     /* Call to base-class: */
     UIActionPool::preparePool();
Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.h	(revision 73670)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolSelector.h	(revision 73671)
@@ -108,4 +108,12 @@
     UIActionIndexST_M_Tools_M_Global_S_HostNetworkManager,
 
+    /* Snapshot Pane actions: */
+    UIActionIndexST_M_Snapshot,
+    UIActionIndexST_M_Snapshot_S_Take,
+    UIActionIndexST_M_Snapshot_S_Delete,
+    UIActionIndexST_M_Snapshot_S_Restore,
+    UIActionIndexST_M_Snapshot_T_Properties,
+    UIActionIndexST_M_Snapshot_S_Clone,
+
     /* Maximum index: */
     UIActionIndexST_Max
Index: /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.cpp	(revision 73670)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.cpp	(revision 73671)
@@ -134,5 +134,5 @@
             {
                 /* Create Snapshots pane: */
-                m_pPaneSnapshots = new UISnapshotPane;
+                m_pPaneSnapshots = new UISnapshotPane(m_pActionPool);
                 AssertPtrReturnVoid(m_pPaneSnapshots);
                 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneMachine.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneMachine.cpp	(revision 73670)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UIToolsPaneMachine.cpp	(revision 73671)
@@ -131,5 +131,5 @@
             {
                 /* Create Snapshots pane: */
-                m_pPaneSnapshots = new UISnapshotPane;
+                m_pPaneSnapshots = new UISnapshotPane(m_pActionPool);
                 AssertPtrReturnVoid(m_pPaneSnapshots);
                 {
Index: /trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.cpp	(revision 73670)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.cpp	(revision 73671)
@@ -37,4 +37,5 @@
 # include "QIMessageBox.h"
 # include "QITreeWidget.h"
+# include "UIActionPoolSelector.h"
 # include "UIConverter.h"
 # include "UIExtraDataManager.h"
@@ -451,6 +452,7 @@
 *********************************************************************************************************************************/
 
-UISnapshotPane::UISnapshotPane(QWidget *pParent /* = 0 */)
+UISnapshotPane::UISnapshotPane(UIActionPool *pActionPool, QWidget *pParent /* = 0 */)
     : QIWithRetranslateUI<QWidget>(pParent)
+    , m_pActionPool(pActionPool)
     , m_enmSessionState(KSessionState_Null)
     , m_fShapshotOperationsAllowed(false)
@@ -460,9 +462,4 @@
     , m_pTimerUpdateAge(0)
     , m_pToolBar(0)
-    , m_pActionTakeSnapshot(0)
-    , m_pActionDeleteSnapshot(0)
-    , m_pActionRestoreSnapshot(0)
-    , m_pActionShowSnapshotDetails(0)
-    , m_pActionCloneSnapshot(0)
     , m_pSnapshotTree(0)
     , m_pCurrentSnapshotItem(0)
@@ -512,28 +509,4 @@
     /* Translate snapshot tree: */
     m_pSnapshotTree->setWhatsThis(tr("Contains the snapshot tree of the current virtual machine"));
-
-    /* Translate actions names: */
-    m_pActionTakeSnapshot->setText(tr("&Take..."));
-    m_pActionDeleteSnapshot->setText(tr("&Delete"));
-    m_pActionRestoreSnapshot->setText(tr("&Restore"));
-    m_pActionShowSnapshotDetails->setText(tr("&Properties..."));
-    m_pActionCloneSnapshot->setText(tr("&Clone..."));
-    /* Translate actions tool-tips: */
-    m_pActionTakeSnapshot->setToolTip(tr("Take Snapshot (%1)")
-                                      .arg(m_pActionTakeSnapshot->shortcut().toString()));
-    m_pActionDeleteSnapshot->setToolTip(tr("Delete Snapshot (%1)")
-                                        .arg(m_pActionDeleteSnapshot->shortcut().toString()));
-    m_pActionRestoreSnapshot->setToolTip(tr("Restore Snapshot (%1)")
-                                         .arg(m_pActionRestoreSnapshot->shortcut().toString()));
-    m_pActionShowSnapshotDetails->setToolTip(tr("Open Snapshot Properties (%1)")
-                                             .arg(m_pActionShowSnapshotDetails->shortcut().toString()));
-    m_pActionCloneSnapshot->setToolTip(tr("Clone Virtual Machine (%1)")
-                                       .arg(m_pActionCloneSnapshot->shortcut().toString()));
-    /* Translate actions status-tips: */
-    m_pActionTakeSnapshot->setStatusTip(tr("Take a snapshot of the current virtual machine state"));
-    m_pActionDeleteSnapshot->setStatusTip(tr("Delete selected snapshot of the virtual machine"));
-    m_pActionRestoreSnapshot->setStatusTip(tr("Restore selected snapshot of the virtual machine"));
-    m_pActionShowSnapshotDetails->setStatusTip(tr("Open pane with the selected snapshot properties"));
-    m_pActionCloneSnapshot->setStatusTip(tr("Clone selected virtual machine"));
 
     /* Translate toolbar: */
@@ -1095,17 +1068,17 @@
     if (m_pCurrentSnapshotItem && !pSnapshotItem->isCurrentStateItem())
     {
-        menu.addAction(m_pActionDeleteSnapshot);
+        menu.addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Delete));
         menu.addSeparator();
-        menu.addAction(m_pActionRestoreSnapshot);
-        menu.addAction(m_pActionShowSnapshotDetails);
+        menu.addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Restore));
+        menu.addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_T_Properties));
         menu.addSeparator();
-        menu.addAction(m_pActionCloneSnapshot);
+        menu.addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Clone));
     }
     /* For "current state" item: */
     else
     {
-        menu.addAction(m_pActionTakeSnapshot);
+        menu.addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Take));
         menu.addSeparator();
-        menu.addAction(m_pActionCloneSnapshot);
+        menu.addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Clone));
     }
 
@@ -1184,5 +1157,5 @@
         {
             /* As show details-widget procedure: */
-            m_pActionShowSnapshotDetails->setChecked(true);
+            m_pActionPool->action(UIActionIndexST_M_Snapshot_T_Properties)->setChecked(true);
         }
     }
@@ -1268,59 +1241,31 @@
 
         /* Add Take Snapshot action: */
-        m_pActionTakeSnapshot = m_pToolBar->addAction(UIIconPool::iconSetFull(":/snapshot_take_22px.png",
-                                                                              ":/snapshot_take_16px.png",
-                                                                              ":/snapshot_take_disabled_22px.png",
-                                                                              ":/snapshot_take_disabled_16px.png"),
-                                                      QString(), this, &UISnapshotPane::sltTakeSnapshot);
-        {
-            m_pActionTakeSnapshot->setShortcut(QString("Ctrl+Shift+T"));
-        }
+        m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Take));
+        connect(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Take), &UIAction::triggered,
+                this, &UISnapshotPane::sltTakeSnapshot);
 
         /* Add Delete Snapshot action: */
-        m_pActionDeleteSnapshot = m_pToolBar->addAction(UIIconPool::iconSetFull(":/snapshot_delete_22px.png",
-                                                                                ":/snapshot_delete_16px.png",
-                                                                                ":/snapshot_delete_disabled_22px.png",
-                                                                                ":/snapshot_delete_disabled_16px.png"),
-                                                        QString(), this, &UISnapshotPane::sltDeleteSnapshot);
-        {
-            m_pActionDeleteSnapshot->setShortcut(QString("Ctrl+Shift+D"));
-        }
+        m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Delete));
+        connect(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Delete), &UIAction::triggered,
+                this, &UISnapshotPane::sltDeleteSnapshot);
 
         m_pToolBar->addSeparator();
 
         /* Add Restore Snapshot action: */
-        m_pActionRestoreSnapshot = m_pToolBar->addAction(UIIconPool::iconSetFull(":/snapshot_restore_22px.png",
-                                                                                 ":/snapshot_restore_16px.png",
-                                                                                 ":/snapshot_restore_disabled_22px.png",
-                                                                                 ":/snapshot_restore_disabled_16px.png"),
-                                                         QString(), this, &UISnapshotPane::sltRestoreSnapshot);
-        {
-            m_pActionRestoreSnapshot->setShortcut(QString("Ctrl+Shift+R"));
-        }
+        m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Restore));
+        connect(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Restore), &UIAction::triggered,
+                this, &UISnapshotPane::sltRestoreSnapshot);
 
         /* Add Show Snapshot Details action: */
-        m_pActionShowSnapshotDetails = m_pToolBar->addAction(UIIconPool::iconSetFull(":/snapshot_show_details_22px.png",
-                                                                                     ":/snapshot_show_details_16px.png",
-                                                                                     ":/snapshot_show_details_disabled_22px.png",
-                                                                                     ":/snapshot_show_details_disabled_16px.png"),
-                                                             QString());
-        {
-            connect(m_pActionShowSnapshotDetails, &QAction::toggled,
-                    this, &UISnapshotPane::sltToggleSnapshotDetailsVisibility);
-            m_pActionShowSnapshotDetails->setCheckable(true);
-            m_pActionShowSnapshotDetails->setShortcut(QString("Ctrl+Space"));
-        }
+        m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_T_Properties));
+        connect(m_pActionPool->action(UIActionIndexST_M_Snapshot_T_Properties), &UIAction::toggled,
+                this, &UISnapshotPane::sltToggleSnapshotDetailsVisibility);
 
         m_pToolBar->addSeparator();
 
         /* Add Clone Snapshot action: */
-        m_pActionCloneSnapshot = m_pToolBar->addAction(UIIconPool::iconSetFull(":/vm_clone_22px.png",
-                                                                               ":/vm_clone_16px.png",
-                                                                               ":/vm_clone_disabled_22px.png",
-                                                                               ":/vm_clone_disabled_16px.png"),
-                                                       QString(), this, &UISnapshotPane::sltCloneSnapshot);
-        {
-            m_pActionCloneSnapshot->setShortcut(QString("Ctrl+Shift+C"));
-        }
+        m_pToolBar->addAction(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Clone));
+        connect(m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Clone), &UIAction::triggered,
+                this, &UISnapshotPane::sltCloneSnapshot);
 
         /* Add into layout: */
@@ -1369,5 +1314,6 @@
 {
     /* Details action/widget: */
-    m_pActionShowSnapshotDetails->setChecked(gEDataManager->snapshotManagerDetailsExpanded());
+    m_pActionPool->action(UIActionIndexST_M_Snapshot_T_Properties)->
+        setChecked(gEDataManager->snapshotManagerDetailsExpanded());
 }
 
@@ -1514,5 +1460,5 @@
 
     /* Update 'Take' action: */
-    m_pActionTakeSnapshot->setEnabled(
+    m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Take)->setEnabled(
            m_fShapshotOperationsAllowed
         && (   (   fCanTakeDeleteSnapshot
@@ -1525,5 +1471,5 @@
 
     /* Update 'Delete' action: */
-    m_pActionDeleteSnapshot->setEnabled(
+    m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Delete)->setEnabled(
            m_fShapshotOperationsAllowed
         && fCanTakeDeleteSnapshot
@@ -1534,5 +1480,5 @@
 
     /* Update 'Restore' action: */
-    m_pActionRestoreSnapshot->setEnabled(
+    m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Restore)->setEnabled(
            !fBusy
         && m_pCurrentSnapshotItem
@@ -1542,10 +1488,10 @@
 
     /* Update 'Show Details' action: */
-    m_pActionShowSnapshotDetails->setEnabled(
+    m_pActionPool->action(UIActionIndexST_M_Snapshot_T_Properties)->setEnabled(
         pSnapshotItem
     );
 
     /* Update 'Clone' action: */
-    m_pActionCloneSnapshot->setEnabled(
+    m_pActionPool->action(UIActionIndexST_M_Snapshot_S_Clone)->setEnabled(
            pSnapshotItem
         && (   !pSnapshotItem->isCurrentStateItem()
Index: /trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.h	(revision 73670)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/snapshots/UISnapshotPane.h	(revision 73671)
@@ -32,4 +32,5 @@
 class QTreeWidgetItem;
 class QITreeWidgetItem;
+class UIActionPool;
 class UISnapshotDetailsWidget;
 class UISnapshotItem;
@@ -57,5 +58,5 @@
 
     /** Constructs snapshot pane passing @a pParent to the base-class. */
-    UISnapshotPane(QWidget *pParent = 0);
+    UISnapshotPane(UIActionPool *pActionPool, QWidget *pParent = 0);
     /** Destructs snapshot pane. */
     virtual ~UISnapshotPane() /* override */;
@@ -195,4 +196,6 @@
     /** @name General variables.
       * @{ */
+        /** Holds the action-pool reference. */
+        UIActionPool  *m_pActionPool;
         /** Holds the COM machine object. */
         CMachine       m_comMachine;
@@ -221,14 +224,4 @@
         /** Holds the toolbar instance. */
         UIToolBar *m_pToolBar;
-        /** Holds the Take Snapshot action instance. */
-        QAction   *m_pActionTakeSnapshot;
-        /** Holds the Delete Snapshot action instance. */
-        QAction   *m_pActionDeleteSnapshot;
-        /** Holds the Restore Snapshot action instance. */
-        QAction   *m_pActionRestoreSnapshot;
-        /** Holds the Show Snapshot Details action instance. */
-        QAction   *m_pActionShowSnapshotDetails;
-        /** Holds the Clone Snapshot action instance. */
-        QAction   *m_pActionCloneSnapshot;
 
         /** Holds the snapshot tree instance. */
