VirtualBox

Changeset 98682 in vbox


Ignore:
Timestamp:
Feb 22, 2023 9:18:00 AM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155982
Message:

FE/Qt: bugref:10322: Runtime UI: Reworking CMachine wrapper usage step-by-step; Machine id/name stuff.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.cpp

    r98335 r98682  
    614614                return msgCenter().cannotFindMachineByName(m_comVBox, vmNameOrUuid);
    615615        }
    616         m_strManagedVMId = machine.GetId();
     616        m_uManagedVMId = machine.GetId();
    617617
    618618        if (m_fSeparateProcess)
     
    667667        m_comVBox.SetSettingsSecret(m_astrSettingsPw);
    668668
    669     if (visualStateType != UIVisualStateType_Invalid && !m_strManagedVMId.isNull())
    670         gEDataManager->setRequestedVisualState(visualStateType, m_strManagedVMId);
     669    if (visualStateType != UIVisualStateType_Invalid && !m_uManagedVMId.isNull())
     670        gEDataManager->setRequestedVisualState(visualStateType, m_uManagedVMId);
    671671
    672672#ifdef VBOX_WITH_DEBUGGER_GUI
  • trunk/src/VBox/Frontends/VirtualBox/src/globals/UICommon.h

    r98335 r98682  
    236236
    237237        /** Returns the --startvm option value (managed VM id). */
    238         QUuid managedVMUuid() const { return m_strManagedVMId; }
     238        QUuid managedVMUuid() const { return m_uManagedVMId; }
    239239        /** Returns the --separate option value (whether GUI process is separate from VM process). */
    240240        bool isSeparateProcess() const { return m_fSeparateProcess; }
     
    665665
    666666        /** Holds the --startvm option value (managed VM id). */
    667         QUuid  m_strManagedVMId;
     667        QUuid  m_uManagedVMId;
    668668        /** Holds the --separate option value (whether GUI process is separate from VM process). */
    669669        bool   m_fSeparateProcess;
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineLogic.cpp

    r98675 r98682  
    15541554    {
    15551555        m_settings[UISettingsDialog::DialogType_Machine] = new UISettingsDialogMachine(activeMachineWindow(),
    1556                                                                                        machine().GetId(),
     1556                                                                                       uiCommon().managedVMUuid(),
    15571557                                                                                       actionPool(),
    15581558                                                                                       strCategory,
     
    16701670
    16711671    QIManagerDialog *pFileManagerDialog;
    1672     UIFileManagerDialogFactory dialogFactory(actionPool(), machine().GetId(), machine().GetName());
     1672    UIFileManagerDialogFactory dialogFactory(actionPool(), uiCommon().managedVMUuid(), uimachine()->machineName());
    16731673    dialogFactory.prepare(pFileManagerDialog, activeMachineWindow());
    16741674    if (pFileManagerDialog)
     
    17081708
    17091709    QIManagerDialog *pLogViewerDialog;
    1710     UIVMLogViewerDialogFactory dialogFactory(actionPool(), machine().GetId(), machine().GetName());
     1710    UIVMLogViewerDialogFactory dialogFactory(actionPool(), uiCommon().managedVMUuid(), uimachine()->machineName());
    17111711    dialogFactory.prepare(pLogViewerDialog, activeMachineWindow());
    17121712    if (pLogViewerDialog)
     
    18641864    const QFileInfo fi(machine().GetSettingsFilePath());
    18651865    const QString strCurrentTime = QDateTime::currentDateTime().toString("dd_MM_yyyy_hh_mm_ss");
    1866     const QString strFormatDefaultFileName = QString("VirtualBox").append("_").append(machine().GetName()).append("_").append(strCurrentTime);
     1866    const QString strFormatDefaultFileName = QString("VirtualBox").append("_").append(uimachine()->machineName()).append("_").append(strCurrentTime);
    18671867    const QString strDefaultFileName = QDir(fi.absolutePath()).absoluteFilePath(strFormatDefaultFileName);
    18681868
     
    19761976        uimachine()->updateStateRecordingAction();
    19771977        /* Notify about the error: */
    1978         return UINotificationMessage::cannotToggleRecording(comRecordingSettings, machine().GetName(), fEnabled);
     1978        return UINotificationMessage::cannotToggleRecording(comRecordingSettings, uimachine()->machineName(), fEnabled);
    19791979    }
    19801980
     
    20402040    {
    20412041        QWidget *pCenterWidget = windowManager().realParentWindow(activeMachineWindow());
    2042         m_pSoftKeyboardDialog = new UISoftKeyboard(0, uimachine(), pCenterWidget, machine().GetName());
     2042        m_pSoftKeyboardDialog = new UISoftKeyboard(0, uimachine(), pCenterWidget, uimachine()->machineName());
    20432043        connect(m_pSoftKeyboardDialog, &UISoftKeyboard::sigClose, this, &UIMachineLogic::sltCloseSoftKeyboardDefault);
    20442044    }
     
    31143114    for (int i = 0; i < machines.size(); ++i)
    31153115    {
    3116         if (machines[i].GetState() == KMachineState_Running && machines[i].GetId() != machine().GetId())
     3116        if (machines[i].GetState() == KMachineState_Running && machines[i].GetId() != uiCommon().managedVMUuid())
    31173117        {
    31183118            fAnother = true;
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIMachineWindow.cpp

    r98675 r98682  
    390390    {
    391391        /* Execute asynchronously and leave: */
    392         QProcess::startDetached(strScript, QStringList() << machine().GetId().toString());
     392        QProcess::startDetached(strScript, QStringList() << uiCommon().managedVMUuid().toString());
    393393        return;
    394394    }
Note: See TracChangeset for help on using the changeset viewer.

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