VirtualBox

Changeset 79043 in vbox for trunk


Ignore:
Timestamp:
Jun 7, 2019 4:25:23 PM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
131201
Message:

FE/Qt: bugref:7127: Rework parseAttachment/parseMedium to be more informative.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/medium
Files:
2 edited

Legend:

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

    r78774 r79043  
    757757#else /* VBOX_GUI_WITH_NEW_MEDIA_EVENTS */
    758758
    759 void UIMediumEnumerator::parseAttachment(CMediumAttachment &comAttachment)
    760 {
     759QList<QUuid> UIMediumEnumerator::parseAttachment(CMediumAttachment &comAttachment)
     760{
     761    /* Prepare result: */
     762    QList<QUuid> result;
     763
    761764    /* Make sure attachment is valid: */
    762765    if (comAttachment.isNull())
     
    778781        {
    779782            /* Parse medium: */
    780             parseMedium(comMedium);
    781         }
    782     }
    783 }
    784 
    785 void UIMediumEnumerator::parseMedium(CMedium &comMedium)
    786 {
     783            result << parseMedium(comMedium);
     784        }
     785    }
     786
     787    /* Return result: */
     788    return result;
     789}
     790
     791QList<QUuid> UIMediumEnumerator::parseMedium(CMedium &comMedium)
     792{
     793    /* Prepare result: */
     794    QList<QUuid> result;
     795
    787796    /* Make sure medium is valid: */
    788797    if (comMedium.isNull())
     
    820829                         uMediumId.toString().toUtf8().constData()));
    821830                createMediumEnumerationTask(m_media.value(uMediumId));
     831                result << uMediumId;
    822832            }
    823833        }
    824834    }
     835
     836    /* Return result: */
     837    return result;
    825838}
    826839
  • trunk/src/VBox/Frontends/VirtualBox/src/medium/UIMediumEnumerator.h

    r78724 r79043  
    183183                                const QList<QUuid> &currentCMediumIDs);
    184184#else /* VBOX_GUI_WITH_NEW_MEDIA_EVENTS */
    185     /** Parses incoming @a comAttachment. */
    186     void parseAttachment(CMediumAttachment &comAttachment);
    187     /** Parses incoming @a comMedium. */
    188     void parseMedium(CMedium &comMedium);
     185    /** Parses incoming @a comAttachment.
     186      * @returns a list of newly enumerated media IDs. */
     187    QList<QUuid> parseAttachment(CMediumAttachment &comAttachment);
     188    /** Parses incoming @a comMedium.
     189      * @returns a list of newly enumerated media IDs. */
     190    QList<QUuid> parseMedium(CMedium &comMedium);
    189191#endif /* VBOX_GUI_WITH_NEW_MEDIA_EVENTS */
    190192
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