Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp	(revision 52558)
@@ -422,4 +422,68 @@
 };
 
+#ifdef RT_OS_DARWIN
+class UIActionMenuApplication : public UIActionMenu
+{
+    Q_OBJECT;
+
+public:
+
+    UIActionMenuApplication(UIActionPool *pParent)
+        : UIActionMenu(pParent)
+    {
+        menu()->setConsumable(true);
+        retranslateUi();
+    }
+
+protected:
+
+    /** Returns action extra-data ID. */
+    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuType_Application; }
+    /** Returns action extra-data key. */
+    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuType_Application); }
+
+    void retranslateUi()
+    {
+        setName(QApplication::translate("UIActionPool", "&VirtualBox"));
+    }
+};
+
+class UIActionSimplePerformClose : public UIActionSimple
+{
+    Q_OBJECT;
+
+public:
+
+    UIActionSimplePerformClose(UIActionPool *pParent)
+        : UIActionSimple(pParent, ":/exit_16px.png")
+    {
+        setMenuRole(QAction::QuitRole);
+    }
+
+protected:
+
+    /** Returns action extra-data ID. */
+    virtual int extraDataID() const { return UIExtraDataMetaDefs::MenuApplicationActionType_Close; }
+    /** Returns action extra-data key. */
+    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuApplicationActionType_Close); }
+
+    QString shortcutExtraDataID() const
+    {
+        return QString("Close");
+    }
+
+    QKeySequence defaultShortcut(UIActionPoolType) const
+    {
+        return QKeySequence("Q");
+    }
+
+    void retranslateUi()
+    {
+        setName(QApplication::translate("UIActionPool", "&Close..."));
+        setStatusTip(QApplication::translate("UIActionPool", "Close the virtual machine"));
+    }
+};
+#endif /* RT_OS_DARWIN */
+
 class UIActionMenuHelp : public UIActionMenu
 {
@@ -743,5 +807,5 @@
 {
     m_restrictedActionsMenuApplication[level] = restriction;
-    m_invalidations << UIActionIndex_Menu_Help;
+    m_invalidations << UIActionIndex_M_Application;
 }
 #endif /* Q_WS_MAC */
@@ -781,6 +845,13 @@
 {
     /* Create various actions: */
-    m_pool[UIActionIndex_Simple_Preferences] = new UIActionSimplePreferences(this);
     m_pool[UIActionIndex_Simple_LogDialog] = new UIActionSimpleLogDialog(this);
+
+#ifdef RT_OS_DARWIN
+    /* Create 'Application' actions: */
+    m_pool[UIActionIndex_M_Application] = new UIActionMenuApplication(this);
+    m_pool[UIActionIndex_M_Application_S_About] = new UIActionSimpleAbout(this);
+    m_pool[UIActionIndex_M_Application_S_Preferences] = new UIActionSimplePreferences(this);
+    m_pool[UIActionIndex_M_Application_S_Close] = new UIActionSimplePerformClose(this);
+#endif /* RT_OS_DARWIN */
 
     /* Create 'Help' actions: */
@@ -793,7 +864,13 @@
     m_pool[UIActionIndex_Simple_CheckForUpdates] = new UIActionSimpleCheckForUpdates(this);
 #endif /* VBOX_GUI_WITH_NETWORK_MANAGER */
+#ifndef RT_OS_DARWIN
     m_pool[UIActionIndex_Simple_About] = new UIActionSimpleAbout(this);
+    m_pool[UIActionIndex_Simple_Preferences] = new UIActionSimplePreferences(this);
+#endif /* !RT_OS_DARWIN */
 
     /* Prepare update-handlers for known menus: */
+#ifdef RT_OS_DARWIN
+    m_menuUpdateHandlers[UIActionIndex_M_Application].ptf = &UIActionPool::updateMenuApplication;
+#endif /* RT_OS_DARWIN */
     m_menuUpdateHandlers[UIActionIndex_Menu_Help].ptf = &UIActionPool::updateMenuHelp;
 
@@ -879,4 +956,47 @@
 }
 
+#ifdef RT_OS_DARWIN
+void UIActionPool::updateMenuApplication()
+{
+    /* Get corresponding menu: */
+    UIMenu *pMenu = action(UIActionIndex_M_Application)->menu();
+    AssertReturnVoid(pMenu && pMenu->isConsumable());
+    /* Clear contents: */
+    if (!pMenu->isConsumed())
+        pMenu->clear();
+
+    /* 'About' action: */
+    const bool fAllowToShowActionAbout = isAllowedInMenuApplication(UIExtraDataMetaDefs::MenuApplicationActionType_About);
+    action(UIActionIndex_M_Application_S_About)->setEnabled(fAllowToShowActionAbout);
+    action(UIActionIndex_M_Application_S_About)->setVisible(fAllowToShowActionAbout);
+    if (!pMenu->isConsumed())
+    {
+        pMenu->addAction(action(UIActionIndex_M_Application_S_About));
+        connect(action(UIActionIndex_M_Application_S_About), SIGNAL(triggered()),
+                &msgCenter(), SLOT(sltShowHelpAboutDialog()), Qt::UniqueConnection);
+    }
+
+    /* Only for Runtime pool: */
+    if (type() == UIActionPoolType_Runtime)
+    {
+        /* 'Preferences' action: */
+        const bool fAllowToShowActionPreferences = isAllowedInMenuApplication(UIExtraDataMetaDefs::MenuApplicationActionType_Preferences);
+        action(UIActionIndex_M_Application_S_Preferences)->setEnabled(fAllowToShowActionPreferences);
+        action(UIActionIndex_M_Application_S_Preferences)->setVisible(fAllowToShowActionPreferences);
+        if (!pMenu->isConsumed())
+            pMenu->addAction(action(UIActionIndex_M_Application_S_Preferences));
+    }
+
+    /* Close action: */
+    const bool fAllowToShowActionClose = isAllowedInMenuApplication(UIExtraDataMetaDefs::MenuApplicationActionType_Close);
+    action(UIActionIndex_M_Application_S_Close)->setEnabled(fAllowToShowActionClose);
+    if (!pMenu->isConsumed())
+        pMenu->addAction(action(UIActionIndex_M_Application_S_Close));
+
+    /* Mark menu as valid: */
+    m_invalidations.remove(UIActionIndex_M_Application);
+}
+#endif /* RT_OS_DARWIN */
+
 void UIActionPool::updateMenuHelp()
 {
@@ -981,11 +1101,7 @@
 
 
+#ifndef RT_OS_DARWIN
     /* 'About' action: */
-    const bool fAllowToShowActionAbout =
-#ifdef Q_WS_MAC
-        isAllowedInMenuApplication(UIExtraDataMetaDefs::MenuApplicationActionType_About);
-#else /* !Q_WS_MAC */
-        isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_About);
-#endif /* Q_WS_MAC */
+    const bool fAllowToShowActionAbout = isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_About);
     action(UIActionIndex_Simple_About)->setEnabled(fAllowToShowActionAbout);
     if (fAllowToShowActionAbout)
@@ -1000,14 +1116,10 @@
     {
         /* 'Preferences' action: */
-        const bool fAllowToShowActionPreferences =
-#ifdef Q_WS_MAC
-            isAllowedInMenuApplication(UIExtraDataMetaDefs::MenuApplicationActionType_Preferences);
-#else /* !Q_WS_MAC */
-            isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_Preferences);
-#endif /* Q_WS_MAC */
+        const bool fAllowToShowActionPreferences = isAllowedInMenuHelp(UIExtraDataMetaDefs::MenuHelpActionType_Preferences);
         action(UIActionIndex_Simple_Preferences)->setEnabled(fAllowToShowActionPreferences);
         if (fAllowToShowActionPreferences)
             pMenu->addAction(action(UIActionIndex_Simple_Preferences));
     }
+#endif /* !RT_OS_DARWIN */
 
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h	(revision 52558)
@@ -53,6 +53,13 @@
 {
     /* Various actions: */
-    UIActionIndex_Simple_Preferences,
     UIActionIndex_Simple_LogDialog,
+
+#ifdef RT_OS_DARWIN
+    /* 'Application' menu actions: */
+    UIActionIndex_M_Application,
+    UIActionIndex_M_Application_S_About,
+    UIActionIndex_M_Application_S_Preferences,
+    UIActionIndex_M_Application_S_Close,
+#endif /* RT_OS_DARWIN */
 
     /* 'Help' menu actions: */
@@ -65,5 +72,8 @@
     UIActionIndex_Simple_CheckForUpdates,
 #endif /* VBOX_GUI_WITH_NETWORK_MANAGER */
+#ifndef RT_OS_DARWIN
     UIActionIndex_Simple_About,
+    UIActionIndex_Simple_Preferences,
+#endif /* !RT_OS_DARWIN */
 
     /* Maximum index: */
@@ -402,4 +412,8 @@
     /** Update menus routine. */
     virtual void updateMenus() = 0;
+#ifdef RT_OS_DARWIN
+    /** Update 'Application' menu routine. */
+    virtual void updateMenuApplication();
+#endif /* RT_OS_DARWIN */
     /** Update 'Help' menu routine. */
     virtual void updateMenuHelp();
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.cpp	(revision 52558)
@@ -524,4 +524,5 @@
 };
 
+#ifndef RT_OS_DARWIN
 class UIActionSimplePerformClose : public UIActionSimple
 {
@@ -539,21 +540,7 @@
 
     /** Returns action extra-data ID. */
-    virtual int extraDataID() const
-    {
-#ifdef Q_WS_MAC
-        return UIExtraDataMetaDefs::MenuApplicationActionType_Close;
-#else /* !Q_WS_MAC */
-        return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close;
-#endif /* !Q_WS_MAC */
-    }
-    /** Returns action extra-data key. */
-    virtual QString extraDataKey() const
-    {
-#ifdef Q_WS_MAC
-        return gpConverter->toInternalString(UIExtraDataMetaDefs::MenuApplicationActionType_Close);
-#else /* !Q_WS_MAC */
-        return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close);
-#endif /* !Q_WS_MAC */
-    }
+    virtual int extraDataID() const { return UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close;}
+    /** Returns action extra-data key. */
+    virtual QString extraDataKey() const { return gpConverter->toInternalString(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close);}
 
     QString shortcutExtraDataID() const
@@ -573,4 +560,5 @@
     }
 };
+#endif /* !RT_OS_DARWIN */
 
 class UIActionMenuView : public UIActionMenu
@@ -1789,5 +1777,7 @@
     m_pool[UIActionIndexRT_M_Machine_S_Shutdown] = new UIActionSimplePerformShutdown(this);
     m_pool[UIActionIndexRT_M_Machine_S_PowerOff] = new UIActionSimplePerformPowerOff(this);
+#ifndef RT_OS_DARWIN
     m_pool[UIActionIndexRT_M_Machine_S_Close] = new UIActionSimplePerformClose(this);
+#endif /* !RT_OS_DARWIN */
 
     /* 'View' actions: */
@@ -1980,4 +1970,11 @@
     m_mainMenus.clear();
 
+#ifdef RT_OS_DARWIN
+    /* 'Application' menu: */
+    action(UIActionIndex_M_Application)->setVisible(false);
+    m_mainMenus << action(UIActionIndex_M_Application)->menu();
+    updateMenuApplication();
+#endif /* RT_OS_DARWIN */
+
     /* 'Machine' menu: */
     const bool fAllowToShowMenuMachine = isAllowedInMenuBar(UIExtraDataMetaDefs::RuntimeMenuType_Machine);
@@ -2202,13 +2199,10 @@
 
 
+#ifndef Q_WS_MAC
     /* Close action: */
-    const bool fAllowToShowActionClose =
-#ifdef Q_WS_MAC
-        isAllowedInMenuApplication(UIExtraDataMetaDefs::MenuApplicationActionType_Close);
-#else /* !Q_WS_MAC */
-        isAllowedInMenuMachine(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close);
-#endif /* !Q_WS_MAC */
+    const bool fAllowToShowActionClose = isAllowedInMenuMachine(UIExtraDataMetaDefs::RuntimeMenuMachineActionType_Close);
     pMenu->addAction(action(UIActionIndexRT_M_Machine_S_Close));
     action(UIActionIndexRT_M_Machine_S_Close)->setEnabled(fAllowToShowActionClose);
+#endif /* !Q_WS_MAC */
 
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.h	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIActionPoolRuntime.h	(revision 52558)
@@ -58,5 +58,7 @@
     UIActionIndexRT_M_Machine_S_Shutdown,
     UIActionIndexRT_M_Machine_S_PowerOff,
+#ifndef RT_OS_DARWIN
     UIActionIndexRT_M_Machine_S_Close,
+#endif /* !RT_OS_DARWIN */
 
     /* 'View' menu actions: */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp	(revision 52558)
@@ -925,6 +925,11 @@
     connect(actionPool()->action(UIActionIndexRT_M_Machine_S_PowerOff), SIGNAL(triggered()),
             this, SLOT(sltPowerOff()));
+#ifdef RT_OS_DARWIN
+    connect(actionPool()->action(UIActionIndex_M_Application_S_Close), SIGNAL(triggered()),
+            this, SLOT(sltClose()));
+#else /* !RT_OS_DARWIN */
     connect(actionPool()->action(UIActionIndexRT_M_Machine_S_Close), SIGNAL(triggered()),
             this, SLOT(sltClose()));
+#endif /* !RT_OS_DARWIN */
 
     /* 'View' actions connections: */
@@ -966,6 +971,11 @@
 
     /* 'Help' actions connections: */
+#ifdef RT_OS_DARWIN
+    connect(actionPool()->action(UIActionIndex_M_Application_S_Preferences), SIGNAL(triggered()),
+            this, SLOT(sltShowGlobalPreferences()), Qt::UniqueConnection);
+#else /* !RT_OS_DARWIN */
     connect(actionPool()->action(UIActionIndex_Simple_Preferences), SIGNAL(triggered()),
             this, SLOT(sltShowGlobalPreferences()), Qt::UniqueConnection);
+#endif /* !RT_OS_DARWIN */
 }
 
@@ -2239,4 +2249,11 @@
         return;
 
+#ifdef RT_OS_DARWIN
+    /* Check that we do NOT handling that already: */
+    if (actionPool()->action(UIActionIndex_M_Application_S_Preferences)->data().toBool())
+        return;
+    /* Remember that we handling that already: */
+    actionPool()->action(UIActionIndex_M_Application_S_Preferences)->setData(true);
+#else /* !RT_OS_DARWIN */
     /* Check that we do NOT handling that already: */
     if (actionPool()->action(UIActionIndex_Simple_Preferences)->data().toBool())
@@ -2244,4 +2261,5 @@
     /* Remember that we handling that already: */
     actionPool()->action(UIActionIndex_Simple_Preferences)->setData(true);
+#endif /* !RT_OS_DARWIN */
 
     /* Create and execute global settings window: */
@@ -2252,6 +2270,11 @@
         delete pDialog;
 
+#ifdef RT_OS_DARWIN
+    /* Remember that we do NOT handling that already: */
+    actionPool()->action(UIActionIndex_M_Application_S_Preferences)->setData(false);
+#else /* !RT_OS_DARWIN */
     /* Remember that we do NOT handling that already: */
     actionPool()->action(UIActionIndex_Simple_Preferences)->setData(false);
+#endif /* !RT_OS_DARWIN */
 }
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMenuBarEditorWindow.cpp	(revision 52558)
@@ -474,6 +474,6 @@
     AssertPtrReturnVoid(pMenu);
     {
-        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_Simple_About));
-        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_Simple_Preferences));
+        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_M_Application_S_About));
+        prepareCopiedAction(pMenu, actionPool()->action(UIActionIndex_M_Application_S_Preferences));
     }
 }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.cpp	(revision 52558)
@@ -1280,5 +1280,11 @@
     m_pMenuBar->clear();
     foreach (QMenu *pMenu, actionPool()->menus())
-        m_pMenuBar->addMenu(pMenu);
+    {
+        UIMenu *pMenuUI = qobject_cast<UIMenu*>(pMenu);
+        if (!pMenuUI->isConsumable() || !pMenuUI->isConsumed())
+            m_pMenuBar->addMenu(pMenuUI);
+        if (pMenuUI->isConsumable() && !pMenuUI->isConsumed())
+            pMenuUI->setConsumed(true);
+    }
 }
 #endif /* Q_WS_MAC */
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.h
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.h	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/UISession.h	(revision 52558)
@@ -32,5 +32,4 @@
 /* Forward declarations: */
 class QMenu;
-class QMenuBar;
 class UIFrameBuffer;
 class UIMachine;
@@ -41,7 +40,8 @@
 class CNetworkAdapter;
 class CMediumAttachment;
-#ifndef Q_WS_MAC
+#ifdef Q_WS_MAC
+class QMenuBar;
+#else /* !Q_WS_MAC */
 class QIcon;
-class QMenuBar;
 #endif /* !Q_WS_MAC */
 
Index: /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp	(revision 52558)
@@ -235,6 +235,11 @@
     connect(m_pMiniToolBar, SIGNAL(sigExitAction()),
             actionPool()->action(UIActionIndexRT_M_View_T_Fullscreen), SLOT(trigger()));
+#ifdef RT_OS_DARWIN
+    connect(m_pMiniToolBar, SIGNAL(sigCloseAction()),
+            actionPool()->action(UIActionIndex_M_Application_S_Close), SLOT(trigger()));
+#else /* !RT_OS_DARWIN */
     connect(m_pMiniToolBar, SIGNAL(sigCloseAction()),
             actionPool()->action(UIActionIndexRT_M_Machine_S_Close), SLOT(trigger()));
+#endif /* !RT_OS_DARWIN */
     connect(m_pMiniToolBar, SIGNAL(sigNotifyAboutFocusStolen()), this, SLOT(sltRevokeFocus()));
 }
Index: /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp
===================================================================
--- /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp	(revision 52557)
+++ /trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp	(revision 52558)
@@ -321,4 +321,11 @@
 void UISelectorWindow::sltShowPreferencesDialog()
 {
+#ifdef RT_OS_DARWIN
+    /* Check that we do NOT handling that already: */
+    if (actionPool()->action(UIActionIndex_M_Application_S_Preferences)->data().toBool())
+        return;
+    /* Remember that we handling that already: */
+    actionPool()->action(UIActionIndex_M_Application_S_Preferences)->setData(true);
+#else /* !RT_OS_DARWIN */
     /* Check that we do NOT handling that already: */
     if (actionPool()->action(UIActionIndex_Simple_Preferences)->data().toBool())
@@ -326,4 +333,5 @@
     /* Remember that we handling that already: */
     actionPool()->action(UIActionIndex_Simple_Preferences)->setData(true);
+#endif /* !RT_OS_DARWIN */
 
     /* Don't show the inaccessible warning
@@ -335,6 +343,11 @@
     dialog.execute();
 
+#ifdef RT_OS_DARWIN
+    /* Remember that we do NOT handling that already: */
+    actionPool()->action(UIActionIndex_M_Application_S_Preferences)->setData(false);
+#else /* !RT_OS_DARWIN */
     /* Remember that we do NOT handling that already: */
     actionPool()->action(UIActionIndex_Simple_Preferences)->setData(false);
+#endif /* !RT_OS_DARWIN */
 }
 
@@ -1146,5 +1159,9 @@
     pMenu->addAction(actionPool()->action(UIActionIndexST_M_File_S_ShowExtraDataManager));
 #endif /* DEBUG */
+#ifdef RT_OS_DARWIN
+    pMenu->addAction(actionPool()->action(UIActionIndex_M_Application_S_Preferences));
+#else /* !RT_OS_DARWIN */
     pMenu->addAction(actionPool()->action(UIActionIndex_Simple_Preferences));
+#endif /* !RT_OS_DARWIN */
 #ifndef Q_WS_MAC
     pMenu->addSeparator();
@@ -1367,5 +1384,9 @@
     connect(actionPool()->action(UIActionIndexST_M_File_S_ShowExtraDataManager), SIGNAL(triggered()), this, SLOT(sltOpenExtraDataManagerWindow()));
 #endif /* DEBUG */
+#ifdef RT_OS_DARWIN
+    connect(actionPool()->action(UIActionIndex_M_Application_S_Preferences), SIGNAL(triggered()), this, SLOT(sltShowPreferencesDialog()));
+#else /* !RT_OS_DARWIN */
     connect(actionPool()->action(UIActionIndex_Simple_Preferences), SIGNAL(triggered()), this, SLOT(sltShowPreferencesDialog()));
+#endif /* !RT_OS_DARWIN */
     connect(actionPool()->action(UIActionIndexST_M_File_S_Close), SIGNAL(triggered()), this, SLOT(sltPerformExit()));
 
