VirtualBox

Changeset 24301 in vbox for trunk/src/VBox/Frontends/VBoxSDL


Ignore:
Timestamp:
Nov 3, 2009 10:07:55 PM (16 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
54298
Message:

Main,Frontends: Added two new running states: Teleporting and LiveSnapshotting. Also added TeleportingPausedVM. Renamed TeleportingFrom to TeleportingIn.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxSDL/VBoxSDL.cpp

    r23998 r24301  
    463463
    464464        if (     machineState == MachineState_Aborted
     465            ||   machineState == MachineState_Teleported
    465466            ||  (machineState == MachineState_Saved      && !m_fIgnorePowerOffEvents)
    466             ||  (machineState == MachineState_PoweredOff && !m_fIgnorePowerOffEvents))
     467            ||  (machineState == MachineState_PoweredOff && !m_fIgnorePowerOffEvents)
     468           )
    467469        {
    468470            /*
     
    472474            event.user.type = SDL_USER_EVENT_TERMINATE;
    473475            event.user.code = machineState == MachineState_Aborted
    474                                            ? VBOXSDL_TERM_ABEND
    475                                            : VBOXSDL_TERM_NORMAL;
     476                            ? VBOXSDL_TERM_ABEND
     477                            : VBOXSDL_TERM_NORMAL;
    476478        }
    477479        else
     
    605607            case MachineState_PoweredOff:           return "PoweredOff";
    606608            case MachineState_Saved:                return "Saved";
     609            case MachineState_Teleported:           return "Teleported";
    607610            case MachineState_Aborted:              return "Aborted";
    608611            case MachineState_Running:              return "Running";
     612            case MachineState_Teleporting:          return "Teleporting";
     613            case MachineState_LiveSnapshotting:     return "LiveSnapshotting";
    609614            case MachineState_Paused:               return "Paused";
    610615            case MachineState_Stuck:                return "GuruMeditation";
     
    613618            case MachineState_Saving:               return "Saving";
    614619            case MachineState_Restoring:            return "Restoring";
    615             case MachineState_TeleportingFrom:      return "TeleportingFrom";
     620            case MachineState_TeleportingPausedVM:  return "TeleportingPausedVM";
     621            case MachineState_TeleportingIn:        return "TeleportingIn";
    616622            case MachineState_RestoringSnapshot:    return "RestoringSnapshot";
    617623            case MachineState_DeletingSnapshot:     return "DeletingSnapshot";
     
    21432149            &&  (   machineState == MachineState_Starting
    21442150                 || machineState == MachineState_Restoring
    2145                  || machineState == MachineState_TeleportingFrom)
     2151                 || machineState == MachineState_TeleportingIn
     2152                )
    21462153            )
    21472154        {
     
    22392246             && (   machineState == MachineState_Starting
    22402247                 || machineState == MachineState_Restoring
    2241                  || machineState == MachineState_TeleportingFrom)
     2248                 || machineState == MachineState_TeleportingIn
     2249                )
    22422250            );
    22432251
     
    27742782     */
    27752783    if (   gConsole
    2776         && machineState == MachineState_Running)
     2784        && (   machineState == MachineState_Running
     2785            || machineState == MachineState_Teleporting
     2786            || machineState == MachineState_LiveSnapshotting
     2787            /** @todo power off paused VMs too? */
     2788           )
     2789       )
    27772790    {
    27782791        cbConsoleImpl->ignorePowerOffEvents(true);
     
    43384351                                " - Restoring...");
    43394352            }
    4340             else if (machineState == MachineState_TeleportingFrom)
     4353            else if (machineState == MachineState_TeleportingIn)
    43414354            {
    43424355                ULONG cPercentNow;
     
    47704783            MachineState_T machineState;
    47714784            gMachine->COMGETTER(State)(&machineState);
    4772             if (machineState == MachineState_Running)
     4785            bool fPauseIt = machineState == MachineState_Running
     4786                         || machineState == MachineState_Teleporting
     4787                         || machineState == MachineState_LiveSnapshotting;
     4788            if (fPauseIt)
    47734789                gConsole->Pause();
    47744790            SetFullscreen(!gpFramebuffer[0]->getFullscreen());
    4775             if (machineState == MachineState_Running)
     4791            if (fPauseIt)
    47764792                gConsole->Resume();
    47774793
     
    47944810            MachineState_T machineState;
    47954811            gMachine->COMGETTER(State)(&machineState);
    4796             if (machineState == MachineState_Running)
     4812            if (   machineState == MachineState_Running
     4813                || machineState == MachineState_Teleporting
     4814                || machineState == MachineState_LiveSnapshotting
     4815               )
    47974816            {
    47984817                if (gfGrabbed)
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