VirtualBox

Changeset 64747 in vbox


Ignore:
Timestamp:
Nov 24, 2016 5:10:19 PM (8 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
112084
Message:

FE/Qt: bugref:6899: Accessibility support (step 139): Extend UIApplianceModelItem with constructor for root-item.

Location:
trunk/src/VBox/Frontends/VirtualBox/src/widgets
Files:
4 edited

Legend:

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

    r64745 r64747  
    5252public:
    5353
    54     /** Constructs item with specified @a iNumber, @a enmType and @a pParentItem. */
    55     UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, UIApplianceModelItem *pParentItem = 0);
     54    /** Constructs root item with specified @a iNumber, @a enmType and @a pParent. */
     55    UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, QTreeView *pParent);
     56    /** Constructs non-root item with specified @a iNumber, @a enmType and @a pParentItem. */
     57    UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, UIApplianceModelItem *pParentItem);
    5658    /** Destructs item. */
    5759    virtual ~UIApplianceModelItem();
     
    213215*********************************************************************************************************************************/
    214216
    215 UIApplianceModelItem::UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, UIApplianceModelItem *pParentItem /* = 0 */)
     217UIApplianceModelItem::UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, QTreeView *pParent)
     218    : m_iNumber(iNumber)
     219    , m_enmType(enmType)
     220    , m_pParentItem(0)
     221{
     222}
     223
     224UIApplianceModelItem::UIApplianceModelItem(int iNumber, ApplianceModelItemType enmType, UIApplianceModelItem *pParentItem)
    216225    : m_iNumber(iNumber)
    217226    , m_enmType(enmType)
     
    899908*********************************************************************************************************************************/
    900909
    901 UIApplianceModel::UIApplianceModel(QVector<CVirtualSystemDescription>& aVSDs, QObject *pParent /* = 0 */)
     910UIApplianceModel::UIApplianceModel(QVector<CVirtualSystemDescription>& aVSDs, QTreeView *pParent)
    902911    : QAbstractItemModel(pParent)
    903 {
    904     m_pRootItem = new UIApplianceModelItem(0, ApplianceModelItemType_Root);
     912    , m_pRootItem(new UIApplianceModelItem(0, ApplianceModelItemType_Root, pParent))
     913{
    905914    for (int iVSDIndex = 0; iVSDIndex < aVSDs.size(); ++iVSDIndex)
    906915    {
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceEditorWidget.h

    r64744 r64747  
    6767    /** Constructs the Appliance model passing @a pParent to the base-class.
    6868      * @param  aVSDs  Brings the Virtual System descriptions. */
    69     UIApplianceModel(QVector<CVirtualSystemDescription>& aVSDs, QObject *pParent = 0);
     69    UIApplianceModel(QVector<CVirtualSystemDescription>& aVSDs, QTreeView *pParent);
    7070    /** Destructs the Appliance model. */
    7171    ~UIApplianceModel();
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceExportEditorWidget.cpp

    r64744 r64747  
    8686    QVector<CVirtualSystemDescription> vsds = m_pAppliance->GetVirtualSystemDescriptions();
    8787
    88     m_pModel = new UIApplianceModel(vsds, this);
     88    m_pModel = new UIApplianceModel(vsds, m_pTreeViewSettings);
    8989
    9090    ExportSortProxyModel *pProxy = new ExportSortProxyModel(this);
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIApplianceImportEditorWidget.cpp

    r64744 r64747  
    9292                        QVector<CVirtualSystemDescription> vsds = m_pAppliance->GetVirtualSystemDescriptions();
    9393
    94                         m_pModel = new UIApplianceModel(vsds, this);
     94                        m_pModel = new UIApplianceModel(vsds, m_pTreeViewSettings);
    9595
    9696                        ImportSortProxyModel *pProxy = new ImportSortProxyModel(this);
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