VirtualBox

Changeset 78596 in vbox for trunk/src


Ignore:
Timestamp:
May 20, 2019 11:54:58 AM (6 years ago)
Author:
vboxsync
Message:

FE/Qt: bugref:6248: Extend AbstractItem subclasses with Q_OBJECT macro to make it possible to object_cast AbstractItem to subclasses; use that instead of static_casts where possible.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/settings/machine
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.cpp

    r78547 r78596  
    587587    foreach (AbstractItem *item, mControllers)
    588588    {
    589         ControllerItem *ctrItem = static_cast <ControllerItem*> (item);
     589        ControllerItem *ctrItem = qobject_cast<ControllerItem*>(item);
    590590        if (ctrItem->ctrBusType() == aBus)
    591591            ++ result;
     
    739739    for (int i = 0; i < mAttachments.size(); ++i)
    740740    {
    741         AttachmentItem *pItem = static_cast<AttachmentItem*>(mAttachments[i]);
     741        AttachmentItem *pItem = qobject_cast<AttachmentItem*>(mAttachments.at(i));
    742742        if (mPortCount < (uint)pItem->attSlot().port + 1)
    743743            mPortCount = (uint)pItem->attSlot().port + 1;
     
    796796    SlotsList usedSlots;
    797797    for (int i = 0; i < mAttachments.size(); ++ i)
    798         usedSlots << static_cast <AttachmentItem*> (mAttachments [i])->attSlot();
     798        usedSlots << qobject_cast<AttachmentItem*>(mAttachments.at(i))->attSlot();
    799799    return usedSlots;
    800800}
     
    810810    foreach (AbstractItem *pItem, mAttachments)
    811811    {
    812         AttachmentItem *pItemAttachment = static_cast<AttachmentItem*>(pItem);
     812        AttachmentItem *pItemAttachment = qobject_cast<AttachmentItem*>(pItem);
    813813        if (   enmType == KDeviceType_Null
    814814            || pItemAttachment->attDeviceType() == enmType)
     
    902902SlotsList AttachmentItem::attSlots() const
    903903{
    904     ControllerItem *ctr = static_cast<ControllerItem*>(m_pParentItem);
     904    ControllerItem *ctr = qobject_cast<ControllerItem*>(m_pParentItem);
    905905
    906906    /* Filter list from used slots */
     
    921921DeviceTypeList AttachmentItem::attDeviceTypes() const
    922922{
    923     return static_cast<ControllerItem*>(m_pParentItem)->ctrDeviceTypeList();
     923    return qobject_cast<ControllerItem*>(m_pParentItem)->ctrDeviceTypeList();
    924924}
    925925
     
    12641264                ItemState state = State_DefaultItem;
    12651265                if (hasChildren (aIndex))
    1266                     if (QTreeView *view = qobject_cast <QTreeView*> (QObject::parent()))
     1266                    if (QTreeView *view = qobject_cast<QTreeView*>(QObject::parent()))
    12671267                        state = view->isExpanded (aIndex) ? State_ExpandedItem : State_CollapsedItem;
    12681268                return item->pixmap (state);
     
    13191319        {
    13201320            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1321                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_IDE) <
     1321                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_IDE) <
    13221322                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_IDE));
    13231323        }
     
    13251325        {
    13261326            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1327                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_SATA) <
     1327                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_SATA) <
    13281328                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_SATA));
    13291329        }
     
    13311331        {
    13321332            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1333                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_SCSI) <
     1333                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_SCSI) <
    13341334                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_SCSI));
    13351335        }
     
    13371337        {
    13381338            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1339                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_Floppy) <
     1339                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_Floppy) <
    13401340                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_Floppy));
    13411341        }
     
    13431343        {
    13441344            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1345                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_SAS) <
     1345                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_SAS) <
    13461346                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_SAS));
    13471347        }
     
    13491349        {
    13501350            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1351                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_USB) <
     1351                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_USB) <
    13521352                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_USB));
    13531353        }
     
    13551355        {
    13561356            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1357                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_PCIe) <
     1357                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_PCIe) <
    13581358                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_PCIe));
    13591359        }
     
    13611361        {
    13621362            return (m_configurationAccessLevel == ConfigurationAccessLevel_Full) &&
    1363                    (static_cast<RootItem*>(mRootItem)->childCount(KStorageBus_VirtioSCSI) <
     1363                   (qobject_cast<RootItem*>(mRootItem)->childCount(KStorageBus_VirtioSCSI) <
    13641364                    vboxGlobal().virtualBox().GetSystemProperties().GetMaxInstancesOfStorageBus(chipsetType(), KStorageBus_VirtioSCSI));
    13651365        }
     
    13701370                if (item->rtti() == AbstractItem::Type_ControllerItem)
    13711371                {
    1372                     ControllerItem *ctr = static_cast <ControllerItem*> (item);
     1372                    ControllerItem *ctr = qobject_cast<ControllerItem*>(item);
    13731373                    CSystemProperties sp = vboxGlobal().virtualBox().GetSystemProperties();
    13741374                    const bool fIsMoreAttachmentsPossible = (ULONG)rowCount(aIndex) <
     
    14061406            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14071407                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1408                     return static_cast <ControllerItem*> (item)->oldCtrName();
     1408                    return qobject_cast<ControllerItem*>(item)->oldCtrName();
    14091409            return QString();
    14101410        }
     
    14131413            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14141414                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1415                     return static_cast <ControllerItem*> (item)->ctrName();
     1415                    return qobject_cast<ControllerItem*>(item)->ctrName();
    14161416            return QString();
    14171417        }
     
    14211421            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14221422                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1423                     result.setValue (static_cast <ControllerItem*> (item)->ctrType());
     1423                    result.setValue (qobject_cast<ControllerItem*>(item)->ctrType());
    14241424            return result;
    14251425        }
     
    14291429            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14301430                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1431                     result.setValue (static_cast <ControllerItem*> (item)->ctrTypes());
     1431                    result.setValue (qobject_cast<ControllerItem*>(item)->ctrTypes());
    14321432            return result;
    14331433        }
     
    14371437            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14381438                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1439                     result.setValue (static_cast <ControllerItem*> (item)->ctrDeviceTypeList());
     1439                    result.setValue (qobject_cast<ControllerItem*>(item)->ctrDeviceTypeList());
    14401440            return result;
    14411441        }
     
    14451445            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14461446                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1447                     result.setValue (static_cast <ControllerItem*> (item)->ctrBusType());
     1447                    result.setValue (qobject_cast<ControllerItem*>(item)->ctrBusType());
    14481448            return result;
    14491449        }
     
    14531453            if (AbstractItem *pItem = static_cast<AbstractItem*>(aIndex.internalPointer()))
    14541454                if (pItem->rtti() == AbstractItem::Type_ControllerItem)
    1455                     result.setValue(static_cast<ControllerItem*>(pItem)->ctrBusTypes());
     1455                    result.setValue(qobject_cast<ControllerItem*>(pItem)->ctrBusTypes());
    14561456            return result;
    14571457        }
     
    14601460            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14611461                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1462                     return static_cast <ControllerItem*> (item)->portCount();
     1462                    return qobject_cast<ControllerItem*>(item)->portCount();
    14631463            return 0;
    14641464        }
     
    14671467            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14681468                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1469                     return static_cast <ControllerItem*> (item)->maxPortCount();
     1469                    return qobject_cast<ControllerItem*>(item)->maxPortCount();
    14701470            return 0;
    14711471        }
     
    14741474            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14751475                if (item->rtti() == AbstractItem::Type_ControllerItem)
    1476                     return static_cast <ControllerItem*> (item)->ctrUseIoCache();
     1476                    return qobject_cast<ControllerItem*>(item)->ctrUseIoCache();
    14771477            return false;
    14781478        }
     
    14831483            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14841484                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1485                     result.setValue (static_cast <AttachmentItem*> (item)->attSlot());
     1485                    result.setValue(qobject_cast<AttachmentItem*>(item)->attSlot());
    14861486            return result;
    14871487        }
     
    14911491            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    14921492                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1493                     result.setValue (static_cast <AttachmentItem*> (item)->attSlots());
     1493                    result.setValue(qobject_cast<AttachmentItem*>(item)->attSlots());
    14941494            return result;
    14951495        }
     
    14991499            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15001500                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1501                     result.setValue (static_cast <AttachmentItem*> (item)->attDeviceType());
     1501                    result.setValue(qobject_cast<AttachmentItem*>(item)->attDeviceType());
    15021502            return result;
    15031503        }
     
    15061506            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15071507                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1508                     return static_cast <AttachmentItem*> (item)->attMediumId();
     1508                    return qobject_cast<AttachmentItem*>(item)->attMediumId();
    15091509            return QUuid();
    15101510        }
     
    15131513            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15141514                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1515                     return static_cast <AttachmentItem*> (item)->attIsHostDrive();
     1515                    return qobject_cast<AttachmentItem*>(item)->attIsHostDrive();
    15161516            return false;
    15171517        }
     
    15201520            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15211521                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1522                     return static_cast <AttachmentItem*> (item)->attIsPassthrough();
     1522                    return qobject_cast<AttachmentItem*>(item)->attIsPassthrough();
    15231523            return false;
    15241524        }
     
    15271527            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15281528                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1529                     return static_cast <AttachmentItem*> (item)->attIsTempEject();
     1529                    return qobject_cast<AttachmentItem*>(item)->attIsTempEject();
    15301530            return false;
    15311531        }
     
    15341534            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15351535                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1536                     return static_cast <AttachmentItem*> (item)->attIsNonRotational();
     1536                    return qobject_cast<AttachmentItem*>(item)->attIsNonRotational();
    15371537            return false;
    15381538        }
     
    15411541            if (AbstractItem *item = static_cast<AbstractItem*>(aIndex.internalPointer()))
    15421542                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1543                     return static_cast<AttachmentItem*>(item)->attIsHotPluggable();
     1543                    return qobject_cast<AttachmentItem*>(item)->attIsHotPluggable();
    15441544            return false;
    15451545        }
     
    15481548            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15491549                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1550                     return static_cast <AttachmentItem*> (item)->attSize();
     1550                    return qobject_cast<AttachmentItem*>(item)->attSize();
    15511551            return QString();
    15521552        }
     
    15551555            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15561556                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1557                     return static_cast <AttachmentItem*> (item)->attLogicalSize();
     1557                    return qobject_cast<AttachmentItem*>(item)->attLogicalSize();
    15581558            return QString();
    15591559        }
     
    15621562            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15631563                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1564                     return static_cast <AttachmentItem*> (item)->attLocation();
     1564                    return qobject_cast<AttachmentItem*>(item)->attLocation();
    15651565            return QString();
    15661566        }
     
    15691569            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15701570                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1571                     return static_cast <AttachmentItem*> (item)->attFormat();
     1571                    return qobject_cast<AttachmentItem*>(item)->attFormat();
    15721572            return QString();
    15731573        }
     
    15761576            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15771577                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1578                     return static_cast <AttachmentItem*> (item)->attDetails();
     1578                    return qobject_cast<AttachmentItem*>(item)->attDetails();
    15791579            return QString();
    15801580        }
     
    15831583            if (AbstractItem *item = static_cast <AbstractItem*> (aIndex.internalPointer()))
    15841584                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    1585                     return static_cast <AttachmentItem*> (item)->attUsage();
     1585                    return qobject_cast<AttachmentItem*>(item)->attUsage();
    15861586            return QString();
    15871587        }
     
    15901590            if (AbstractItem *pItem = static_cast<AbstractItem*>(aIndex.internalPointer()))
    15911591                if (pItem->rtti() == AbstractItem::Type_AttachmentItem)
    1592                     return static_cast<AttachmentItem*>(pItem)->attEncryptionPasswordID();
     1592                    return qobject_cast<AttachmentItem*>(pItem)->attEncryptionPasswordID();
    15931593            return QString();
    15941594        }
     
    16871687                if (item->rtti() == AbstractItem::Type_ControllerItem)
    16881688                {
    1689                     static_cast <ControllerItem*> (item)->setCtrName (aValue.toString());
     1689                    qobject_cast<ControllerItem*>(item)->setCtrName(aValue.toString());
    16901690                    emit dataChanged (aIndex, aIndex);
    16911691                    return true;
     
    16991699                {
    17001700                    /* Acquire controller item and requested storage bus type: */
    1701                     ControllerItem *pItemController = static_cast<ControllerItem*>(pItem);
     1701                    ControllerItem *pItemController = qobject_cast<ControllerItem*>(pItem);
    17021702                    const KStorageBus enmNewCtrBusType = aValue.value<KStorageBus>();
    17031703
     
    17381738                    foreach (AbstractItem *pChildItem, pItemController->attachments())
    17391739                    {
    1740                         AttachmentItem *pChildItemAttachment = static_cast<AttachmentItem*>(pChildItem);
     1740                        AttachmentItem *pChildItemAttachment = qobject_cast<AttachmentItem*>(pChildItem);
    17411741                        const SlotsList availableSlots = pChildItemAttachment->attSlots();
    17421742                        const StorageSlot currentSlot = pChildItemAttachment->attSlot();
     
    17551755                if (item->rtti() == AbstractItem::Type_ControllerItem)
    17561756                {
    1757                     static_cast <ControllerItem*> (item)->setCtrType (aValue.value <KStorageControllerType>());
     1757                    qobject_cast<ControllerItem*>(item)->setCtrType(aValue.value<KStorageControllerType>());
    17581758                    emit dataChanged (aIndex, aIndex);
    17591759                    return true;
     
    17661766                if (item->rtti() == AbstractItem::Type_ControllerItem)
    17671767                {
    1768                     static_cast <ControllerItem*> (item)->setPortCount (aValue.toUInt());
     1768                    qobject_cast<ControllerItem*>(item)->setPortCount(aValue.toUInt());
    17691769                    emit dataChanged (aIndex, aIndex);
    17701770                    return true;
     
    17771777                if (item->rtti() == AbstractItem::Type_ControllerItem)
    17781778                {
    1779                     static_cast <ControllerItem*> (item)->setCtrUseIoCache (aValue.toBool());
     1779                    qobject_cast<ControllerItem*>(item)->setCtrUseIoCache(aValue.toBool());
    17801780                    emit dataChanged (aIndex, aIndex);
    17811781                    return true;
     
    17881788                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    17891789                {
    1790                     static_cast <AttachmentItem*> (item)->setAttSlot (aValue.value <StorageSlot>());
     1790                    qobject_cast<AttachmentItem*>(item)->setAttSlot(aValue.value<StorageSlot>());
    17911791                    emit dataChanged (aIndex, aIndex);
    17921792                    sort();
     
    18001800                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    18011801                {
    1802                     static_cast <AttachmentItem*> (item)->setAttDevice (aValue.value <KDeviceType>());
     1802                    qobject_cast<AttachmentItem*>(item)->setAttDevice(aValue.value<KDeviceType>());
    18031803                    emit dataChanged (aIndex, aIndex);
    18041804                    return true;
     
    18111811                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    18121812                {
    1813                     static_cast <AttachmentItem*> (item)->setAttMediumId (aValue.toUuid());
     1813                    qobject_cast<AttachmentItem*>(item)->setAttMediumId(aValue.toUuid());
    18141814                    emit dataChanged (aIndex, aIndex);
    18151815                    return true;
     
    18221822                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    18231823                {
    1824                     static_cast <AttachmentItem*> (item)->setAttIsPassthrough (aValue.toBool());
     1824                    qobject_cast<AttachmentItem*>(item)->setAttIsPassthrough(aValue.toBool());
    18251825                    emit dataChanged (aIndex, aIndex);
    18261826                    return true;
     
    18331833                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    18341834                {
    1835                     static_cast <AttachmentItem*> (item)->setAttIsTempEject (aValue.toBool());
     1835                    qobject_cast<AttachmentItem*>(item)->setAttIsTempEject(aValue.toBool());
    18361836                    emit dataChanged (aIndex, aIndex);
    18371837                    return true;
     
    18441844                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    18451845                {
    1846                     static_cast <AttachmentItem*> (item)->setAttIsNonRotational (aValue.toBool());
     1846                    qobject_cast<AttachmentItem*>(item)->setAttIsNonRotational(aValue.toBool());
    18471847                    emit dataChanged (aIndex, aIndex);
    18481848                    return true;
     
    18551855                if (item->rtti() == AbstractItem::Type_AttachmentItem)
    18561856                {
    1857                     static_cast<AttachmentItem*>(item)->setAttIsHotPluggable(aValue.toBool());
     1857                    qobject_cast<AttachmentItem*>(item)->setAttIsHotPluggable(aValue.toBool());
    18581858                    emit dataChanged(aIndex, aIndex);
    18591859                    return true;
     
    19321932        /* Get iterated controller item: */
    19331933        AbstractItem *pItemLevel1 = mRootItem->childItem(iItemLevel1Pos);
    1934         ControllerItem *pControllerItem = static_cast<ControllerItem*>(pItemLevel1);
     1934        ControllerItem *pControllerItem = qobject_cast<ControllerItem*>(pItemLevel1);
    19351935        /* Count of attachment items: */
    19361936        int iItemLevel2Count = pItemLevel1->childCount();
     
    19421942            /* Get iterated attachment item: */
    19431943            AbstractItem *pItemLevel2 = pItemLevel1->childItem(iItemLevel2Pos);
    1944             AttachmentItem *pAttachmentItem = static_cast<AttachmentItem*>(pItemLevel2);
     1944            AttachmentItem *pAttachmentItem = qobject_cast<AttachmentItem*>(pItemLevel2);
    19451945            /* Get iterated attachment storage slot: */
    19461946            StorageSlot attachmentSlot = pAttachmentItem->attSlot();
     
    19501950                /* Get sorted attachment item: */
    19511951                AbstractItem *pNewItemLevel2 = newAttachments[iInsertPosition];
    1952                 AttachmentItem *pNewAttachmentItem = static_cast<AttachmentItem*>(pNewItemLevel2);
     1952                AttachmentItem *pNewAttachmentItem = qobject_cast<AttachmentItem*>(pNewItemLevel2);
    19531953                /* Get sorted attachment storage slot: */
    19541954                StorageSlot newAttachmentSlot = pNewAttachmentItem->attSlot();
     
    20292029    {
    20302030        currentMap.insert((KStorageBus)iStorageBusType,
    2031                           static_cast<RootItem*>(mRootItem)->childCount((KStorageBus)iStorageBusType));
     2031                          qobject_cast<RootItem*>(mRootItem)->childCount((KStorageBus)iStorageBusType));
    20322032    }
    20332033    return currentMap;
     
    20652065    QStyle::State state = aOption.state;
    20662066    QRect rect = aOption.rect;
    2067     const StorageModel *model = qobject_cast <const StorageModel*> (aIndex.model());
     2067    const StorageModel *model = qobject_cast<const StorageModel*>(aIndex.model());
    20682068    Assert (model);
    20692069
  • trunk/src/VBox/Frontends/VirtualBox/src/settings/machine/UIMachineSettingsStorage.h

    r78545 r78596  
    227227class SHARED_LIBRARY_STUFF RootItem : public AbstractItem
    228228{
     229    Q_OBJECT;
     230
    229231public:
    230232
     
    253255class SHARED_LIBRARY_STUFF ControllerItem : public AbstractItem
    254256{
     257    Q_OBJECT;
     258
    255259public:
    256260
     
    308312class SHARED_LIBRARY_STUFF AttachmentItem : public AbstractItem
    309313{
     314    Q_OBJECT;
     315
    310316public:
    311317
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