VirtualBox

Changeset 92487 in vbox


Ignore:
Timestamp:
Nov 18, 2021 7:23:59 AM (3 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:10141. Removing VISO Creator from the set of machine tools.

Location:
trunk/src/VBox/Frontends/VirtualBox/src
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/converter/UIConverterBackendGlobal.cpp

    r92467 r92487  
    16191619        case UIToolType_Logs:               strResult = "Logs"; break;
    16201620        case UIToolType_VMActivity:         strResult = "Activity"; break;
    1621         case UIToolType_VISOCreator:        strResult = "VISOCreator"; break;
    16221621        default:
    16231622        {
     
    16461645    keys << "Logs";          values << UIToolType_Logs;
    16471646    keys << "Activity";      values << UIToolType_VMActivity;
    1648     keys << "VISOCreator";   values << UIToolType_VISOCreator;
    16491647    /* Invalid type for unknown words: */
    16501648    if (!keys.contains(strToolType, Qt::CaseInsensitive))
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.cpp

    r92467 r92487  
    294294                case UIToolType_Logs:
    295295                case UIToolType_VMActivity:
    296                 case UIToolType_VISOCreator:
    297296                    return true;
    298297                default:
  • trunk/src/VBox/Frontends/VirtualBox/src/extradata/UIExtraDataDefs.h

    r92467 r92487  
    933933    UIToolType_Snapshots,
    934934    UIToolType_Logs,
    935     UIToolType_VMActivity,
    936     UIToolType_VISOCreator
     935    UIToolType_VMActivity
    937936};
    938937Q_DECLARE_METATYPE(UIToolType);
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.cpp

    r92478 r92487  
    31623162    m_menuUpdateHandlers[UIActionIndex_M_Activity].ptf = &UIActionPool::updateMenuVMActivityMonitor;
    31633163    m_menuUpdateHandlers[UIActionIndex_M_FileManager].ptf = &UIActionPool::updateMenuFileManager;
    3164     m_menuUpdateHandlers[UIActionIndex_M_VISOCreator].ptf = &UIActionPool::updateMenuVISOCreator;
    31653164
    31663165    /* Invalidate all known menus: */
     
    35563555}
    35573556
    3558 void UIActionPool::updateMenuVISOCreator()
    3559 {
    3560     /* Get corresponding menu: */
    3561     UIMenu *pMenu = action(UIActionIndex_M_VISOCreator)->menu();
    3562     AssertPtrReturnVoid(pMenu);
    3563     /* Clear contents: */
    3564     pMenu->clear();
    3565 
    3566     pMenu->addAction(action(UIActionIndex_M_VISOCreator_ToggleConfigPanel));
    3567     pMenu->addAction(action(UIActionIndex_M_VISOCreator_ToggleOptionsPanel));
    3568 
    3569     /* Mark menu as valid: */
    3570     m_invalidations.remove(UIActionIndex_M_Activity);
    3571 }
    3572 
    35733557void UIActionPool::updateMenuFileManagerWrapper(UIMenu *pMenu)
    35743558{
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPool.h

    r92478 r92487  
    613613    /** Updates 'File Manager' @a pMenu. */
    614614    void updateMenuFileManagerWrapper(UIMenu *pMenu);
    615     /** Updates 'VISO Creator' pMenu. */
    616     void updateMenuVISOCreator();
    617615
    618616    /** Holds the map of actions. */
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.cpp

    r92467 r92487  
    19021902        setName(QApplication::translate("UIActionPool", "&Activity"));
    19031903        setStatusTip(QApplication::translate("UIActionPool", "Open the machine activity monitor pane"));
    1904     }
    1905 };
    1906 
    1907 /** Simple action extension, used as 'Show VISO Creator' action class. */
    1908 class UIActionToggleManagerToolsMachineShowVISOCreator : public UIActionToggle
    1909 {
    1910     Q_OBJECT;
    1911 
    1912 public:
    1913 
    1914     /** Constructs action passing @a pParent to the base-class. */
    1915     UIActionToggleManagerToolsMachineShowVISOCreator(UIActionPool *pParent)
    1916         : UIActionToggle(pParent)
    1917     {
    1918         setProperty("UIToolType", QVariant::fromValue(UIToolType_VISOCreator));
    1919         /// @todo use icons with check-boxes
    1920         setIcon(UIIconPool::iconSetFull(":/performance_monitor_32px.png", ":/performance_monitor_16px.png",
    1921                                         ":/performance_monitor_disabled_32px.png", ":/performance_monitor_disabled_16px.png"));
    1922     }
    1923 
    1924 protected:
    1925 
    1926     /** Returns shortcut extra-data ID. */
    1927     virtual QString shortcutExtraDataID() const /* override */
    1928     {
    1929         return QString("ToolsMachineVMVISOCreator");
    1930     }
    1931 
    1932     /** Handles translation event. */
    1933     virtual void retranslateUi() /* override */
    1934     {
    1935         setName(QApplication::translate("UIActionPool", "&VISO"));
    1936         setStatusTip(QApplication::translate("UIActionPool", "Open the VISO Creator pane"));
    19371904    }
    19381905};
     
    35743541    m_pool[UIActionIndexMN_M_Group_M_Tools_T_Logs] = new UIActionToggleManagerToolsMachineShowLogs(this);
    35753542    m_pool[UIActionIndexMN_M_Group_M_Tools_T_Activity] = new UIActionToggleManagerToolsMachineShowActivity(this);
    3576     m_pool[UIActionIndexMN_M_Group_M_Tools_T_VISOCreator] = new UIActionToggleManagerToolsMachineShowVISOCreator(this);
    35773543    m_pool[UIActionIndexMN_M_Group_S_Discard] = new UIActionSimpleManagerCommonPerformDiscard(this);
    35783544    m_pool[UIActionIndexMN_M_Group_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this);
     
    36203586    m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Logs] = new UIActionToggleManagerToolsMachineShowLogs(this);
    36213587    m_pool[UIActionIndexMN_M_Machine_M_Tools_T_Activity] = new UIActionToggleManagerToolsMachineShowActivity(this);
    3622     m_pool[UIActionIndexMN_M_Machine_M_Tools_T_VISOCreator] = new UIActionToggleManagerToolsMachineShowVISOCreator(this);
    36233588    m_pool[UIActionIndexMN_M_Machine_S_Discard] = new UIActionSimpleManagerCommonPerformDiscard(this);
    36243589    m_pool[UIActionIndexMN_M_Machine_S_ShowLogDialog] = new UIActionSimpleManagerCommonShowMachineLogs(this);
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolManager.h

    r92467 r92487  
    8484    UIActionIndexMN_M_Group_M_Tools_T_Logs,
    8585    UIActionIndexMN_M_Group_M_Tools_T_Activity,
    86     UIActionIndexMN_M_Group_M_Tools_T_VISOCreator,
    8786    UIActionIndexMN_M_Group_S_Discard,
    8887    UIActionIndexMN_M_Group_S_ShowLogDialog,
     
    129128    UIActionIndexMN_M_Machine_M_Tools_T_Logs,
    130129    UIActionIndexMN_M_Machine_M_Tools_T_Activity,
    131     UIActionIndexMN_M_Machine_M_Tools_T_VISOCreator,
    132130    UIActionIndexMN_M_Machine_S_Discard,
    133131    UIActionIndexMN_M_Machine_S_ShowLogDialog,
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UIActionPoolRuntime.cpp

    r92478 r92487  
    35303530    /* 'File Manager' menu: */
    35313531    updateMenuFileManager();
    3532 
    3533     /* 'VISO Creator' menu: */
    3534     updateMenuVISOCreator();
    35353532}
    35363533
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.cpp

    r92478 r92487  
    3232#include "UIToolPaneMachine.h"
    3333#include "UIVirtualMachineItem.h"
    34 #include "UIVisoCreator.h"
    3534#include "UIVMLogViewerWidget.h"
    3635
     
    4948    , m_pPaneLogViewer(0)
    5049    , m_pPaneVMActivityMonitor(0)
    51     , m_pPaneVISOCreator(0)
    5250    , m_fActive(false)
    5351{
     
    214212                break;
    215213            }
    216             case UIToolType_VISOCreator:
    217             {
    218                 m_pPaneVISOCreator = new UIVisoCreatorWidget(m_pActionPool, 0 /* Parent */,
    219                                                              false /* don't show toolbar*/, QString() /* Machine Name */);
    220                 AssertPtrReturnVoid(m_pPaneVISOCreator);
    221 #ifndef VBOX_WS_MAC
    222                 const int iMargin = qApp->style()->pixelMetric(QStyle::PM_LayoutLeftMargin) / 4;
    223                 m_pPaneVISOCreator->setContentsMargins(iMargin, 0, iMargin, 0);
    224 #endif
    225 
    226                 /* Configure pane: */
    227                 m_pPaneVISOCreator->setProperty("ToolType", QVariant::fromValue(UIToolType_VISOCreator));
    228 
    229                 /* Add into layout: */
    230                 m_pLayout->addWidget(m_pPaneVISOCreator);
    231                 m_pLayout->setCurrentWidget(m_pPaneVISOCreator);
    232                 break;
    233             }
    234214            default:
    235215                AssertFailedReturnVoid();
     
    260240            case UIToolType_Logs:        m_pPaneLogViewer = 0; break;
    261241            case UIToolType_VMActivity:  m_pPaneVMActivityMonitor = 0; break;
    262             case UIToolType_VISOCreator:  m_pPaneVISOCreator = 0; break;
    263242            default: break;
    264243        }
     
    354333            pCurrentToolWidget = m_pPaneVMActivityMonitor;
    355334            break;
    356         case UIToolType_VISOCreator:
    357             pCurrentToolWidget = m_pPaneVISOCreator;
    358             break;
    359335        default:
    360336            break;
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIToolPaneMachine.h

    r92467 r92487  
    4242class UISnapshotPane;
    4343class UIVirtualMachineItem;
    44 class UIVisoCreatorWidget;
    4544class UIVMLogViewerWidget;
    4645
     
    135134    /** Holds the Performance Monitor pane instance. */
    136135    UIVMActivityToolWidget *m_pPaneVMActivityMonitor;
    137     /** Holds the VISO Creator pane instance. */
    138     UIVisoCreatorWidget *m_pPaneVISOCreator;
    139136
    140137    /** Holds whether this pane is active. */
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManager.cpp

    r92467 r92487  
    30443044                                       m_pWidget->currentMachineTool() == UIToolType_VMActivity;
    30453045    actionPool()->action(UIActionIndex_M_Activity)->setVisible(fPerformanceMenuShown);
    3046     /* Determine whether VISO Creator menu should be visible: */
    3047     const bool fVISOCreatorShown = (fMachineMenuShown || fGroupMenuShown) &&
    3048                                    m_pWidget->currentMachineTool() == UIToolType_VISOCreator;
    3049     actionPool()->action(UIActionIndex_M_VISOCreator)->setVisible(fVISOCreatorShown);
    30503046
    30513047    /* Hide action shortcuts: */
     
    32253221                break;
    32263222            }
    3227             case UIToolType_VISOCreator:
    3228             {
    3229                 actionPool()->action(UIActionIndexMN_M_Group_M_Tools_T_VISOCreator)->setChecked(true);
    3230                 actionPool()->action(UIActionIndexMN_M_Machine_M_Tools_T_VISOCreator)->setChecked(true);
    3231                 break;
    3232             }
    32333223            default:
    32343224                break;
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/UIVirtualBoxManagerWidget.cpp

    r92478 r92487  
    966966                    break;
    967967                }
    968                 case UIToolType_VISOCreator:
    969                 {
    970                     m_pToolBar->addAction(actionPool()->action(UIActionIndex_M_VISOCreator_ToggleConfigPanel));
    971                     m_pToolBar->addAction(actionPool()->action(UIActionIndex_M_VISOCreator_ToggleOptionsPanel));
    972                     m_pToolBar->addSeparator();
    973                     m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_Machine_S_Settings));
    974                     m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_Machine_S_Discard));
    975                     m_pToolBar->addAction(actionPool()->action(UIActionIndexMN_M_Machine_M_StartOrShow));
    976                     break;
    977                 }
    978968                case UIToolType_Error:
    979969                {
  • trunk/src/VBox/Frontends/VirtualBox/src/manager/tools/UIToolsModel.cpp

    r92467 r92487  
    463463            case UIToolType_Logs:                 pItem->reconfigure(tr("Logs")); break;
    464464            case UIToolType_VMActivity:           pItem->reconfigure(tr("Activity")); break;
    465             case UIToolType_VISOCreator:          pItem->reconfigure(tr("VISO")); break;
    466465            default: break;
    467466        }
     
    540539    m_items << new UIToolsItem(scene(), UIToolClass_Machine, UIToolType_VMActivity, QString(),
    541540                               UIIconPool::iconSet(":/performance_monitor_24px.png", ":/performance_monitor_disabled_24px.png"));
    542 
    543     /* VISO Creator: */
    544     m_items << new UIToolsItem(scene(), UIToolClass_Machine, UIToolType_VISOCreator, QString(),
    545                                UIIconPool::iconSet(":/performance_monitor_24px.png", ":/performance_monitor_disabled_24px.png"));
    546541}
    547542
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette