VirtualBox

Changeset 28671 in vbox


Ignore:
Timestamp:
Apr 23, 2010 5:54:49 PM (15 years ago)
Author:
vboxsync
Message:

FE/Qt4: addendum to r60484 (we should keep in sync for now)

File:
1 edited

Legend:

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

    r28609 r28671  
    31263126        QString info;
    31273127
    3128         for (ulong slot = 0; slot < maxCount; ++ slot)
    3129         {
    3130             CNetworkAdapter adapter = machine.GetNetworkAdapter (slot);
    3131             QString ip;
    3132             ULONG64 timestamp;
    3133             RTTIMESPEC time;
     3128        for (ulong slot = 0, uEnabled = 0; slot < maxCount; ++ slot)
     3129        {
     3130            const CNetworkAdapter &adapter = machine.GetNetworkAdapter (slot);
    31343131            if (adapter.GetEnabled())
    31353132            {
     3133                QString strFlags;
     3134                QString strCount;
     3135                ULONG64 timestamp;
     3136                machine.GetGuestProperty("/VirtualBox/GuestInfo/Net/Count", strCount, timestamp, strFlags);
     3137                RTTIMESPEC time;
    31363138                uint64_t u64Now = RTTimeSpecGetNano(RTTimeNow(&time));
    3137                 QString flags;
    3138                 machine.GetGuestProperty(QString("/VirtualBox/GuestInfo/Net/%1/V4/IP").arg(slot),
    3139                                         ip, timestamp, flags);
     3139                QString strIP;
     3140                if (   u64Now - timestamp < UINT64_C(60000000000)
     3141                    && strCount.toInt() > 0)
     3142                    strIP = machine.GetGuestPropertyValue(QString("/VirtualBox/GuestInfo/Net/%1/V4/IP").arg(uEnabled));
    31403143                info += tr ("<br><nobr><b>Adapter %1 (%2)</b>: %3 cable %4</nobr>", "Network adapters tooltip")
    31413144                    .arg (slot + 1)
    31423145                    .arg (vboxGlobal().toString (adapter.GetAttachmentType()))
    3143                     .arg (ip.isEmpty() || (u64Now - timestamp > UINT64_C(20000000000)) ? "" : "IP " + ip + ", ")
     3146                    .arg (strIP.isEmpty() ? "" : "IP " + strIP + ", ")
    31443147                    .arg (adapter.GetCableConnected() ?
    31453148                          tr ("connected", "Network adapters tooltip") :
    31463149                          tr ("disconnected", "Network adapters tooltip"));
     3150                uEnabled++;
    31473151            }
    31483152        }
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