VirtualBox

Changeset 9496 in vbox for trunk/src


Ignore:
Timestamp:
Jun 6, 2008 6:01:47 PM (17 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
31762
Message:

Fe/Qt4: Little fix related to VBoxMediaComboBox porting.

Location:
trunk/src/VBox/Frontends/VirtualBox4
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox4/include/VBoxMediaComboBox.h

    r9480 r9496  
    4545    void  setUseEmptyItem (bool);
    4646    void  setBelongsTo (const QUuid &);
    47     QUuid getId (int aId = -1);
     47    QUuid getId (int aId = -1) const;
    4848    QUuid getBelongsTo();
    4949    void  setCurrentItem (const QUuid &);
  • trunk/src/VBox/Frontends/VirtualBox4/src/VBoxMediaComboBox.cpp

    r9480 r9496  
    249249}
    250250
    251 QUuid VBoxMediaComboBox::getId (int aId)
     251QUuid VBoxMediaComboBox::getId (int aId) const
    252252{
    253253    return mUuidList.isEmpty() ? QUuid() :
     
    263263    int currentInd = currentIndex();
    264264
    265     int insertPosition = -1;
     265    int insertPosition = count();
    266266    for (int i = 0; i < count(); ++ i)
    267267        /* Searching for the first real (non-null) vdi item
     
    275275        }
    276276
    277     insertPosition == -1 ? mUuidList.append (aId) :
     277    insertPosition == count() ? mUuidList.append (aId) :
    278278        mUuidList.insert (insertPosition, aId);
    279279
    280     insertPosition == -1 ? mTipList.append (aTip) :
     280    insertPosition == count() ? mTipList.append (aTip) :
    281281        mTipList.insert (insertPosition, aTip);
    282282
     
    284284              insertItem (insertPosition, aName);
    285285
    286     if (insertPosition != -1 && currentInd >= insertPosition)
     286    if (insertPosition != count() && currentInd >= insertPosition)
    287287        QComboBox::setCurrentIndex (currentInd + 1);
    288288}
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