- Timestamp:
- Jul 15, 2023 4:52:37 PM (15 months ago)
- Location:
- trunk/src/VBox/Frontends/VirtualBox/src
- Files:
-
- 2 edited
-
globals/UICustomFileSystemModel.cpp (modified) (1 diff)
-
medium/viso/UIVisoContentBrowser.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VirtualBox/src/globals/UICustomFileSystemModel.cpp
r100539 r100593 519 519 } 520 520 } 521 521 if (role == Qt::ToolTipRole) 522 { 523 return QString(item->path()); 524 } 522 525 return QVariant(); 523 526 } -
trunk/src/VBox/Frontends/VirtualBox/src/medium/viso/UIVisoContentBrowser.cpp
r100586 r100593 548 548 549 549 m_pTableView = new UIVisoContentTableView; 550 if (m_pTableView)551 {552 m_pMainLayout->addWidget(m_pTableView, 2, 0, 6, 4);553 m_pTableView->setContextMenuPolicy(Qt::CustomContextMenu);554 m_pTableView->setSelectionMode(QAbstractItemView::ExtendedSelection);555 m_pTableView->setShowGrid(false);556 m_pTableView->setSelectionBehavior(QAbstractItemView::SelectRows);557 m_pTableView->setEditTriggers(QAbstractItemView::NoEditTriggers);558 m_pTableView->setAlternatingRowColors(true);559 m_pTableView->setTabKeyNavigation(false);560 m_pTableView->setItemDelegate(new UIContentBrowserDelegate(this)); 561 QHeaderView *pVerticalHeader = m_pTableView->verticalHeader();562 if (pVerticalHeader)563 { 564 m_pTableView->verticalHeader()->setVisible(false);565 /* Minimize the row height: */566 m_pTableView->verticalHeader()->setDefaultSectionSize(m_pTableView->verticalHeader()->minimumSectionSize());567 } 568 QHeaderView *pHorizontalHeader = m_pTableView->horizontalHeader();569 if (pHorizontalHeader)570 { 571 pHorizontalHeader->setHighlightSections(false);572 pHorizontalHeader->setSectionResizeMode(QHeaderView::Stretch);573 } 574 575 m_pTableView->setModel(m_pTableProxyModel);576 setTableRootIndex();577 m_pTableView->hideColumn(UICustomFileSystemModelData_Owner);578 m_pTableView->hideColumn(UICustomFileSystemModelData_Permissions);579 m_pTableView->hideColumn(UICustomFileSystemModelData_Size);580 m_pTableView->hideColumn(UICustomFileSystemModelData_ChangeTime);581 m_pTableView->hideColumn(UICustomFileSystemModelData_ISOFilePath);582 583 m_pTableView->setSortingEnabled(true);584 m_pTableView->sortByColumn(0, Qt::AscendingOrder);585 586 m_pTableView->setDragEnabled(false);587 m_pTableView->setAcceptDrops(true);588 m_pTableView->setDropIndicatorShown(true);589 m_pTableView->setDragDropMode(QAbstractItemView::DropOnly);590 }550 AssertReturnVoid(m_pTableView); 551 m_pMainLayout->addWidget(m_pTableView, 2, 0, 6, 4); 552 m_pTableView->setContextMenuPolicy(Qt::CustomContextMenu); 553 m_pTableView->setSelectionMode(QAbstractItemView::ExtendedSelection); 554 m_pTableView->setShowGrid(false); 555 m_pTableView->setSelectionBehavior(QAbstractItemView::SelectRows); 556 m_pTableView->setEditTriggers(QAbstractItemView::NoEditTriggers); 557 m_pTableView->setAlternatingRowColors(true); 558 m_pTableView->setTabKeyNavigation(false); 559 m_pTableView->setItemDelegate(new UIContentBrowserDelegate(this)); 560 561 QHeaderView *pVerticalHeader = m_pTableView->verticalHeader(); 562 AssertReturnVoid(pVerticalHeader); 563 564 m_pTableView->verticalHeader()->setVisible(false); 565 /* Minimize the row height: */ 566 m_pTableView->verticalHeader()->setDefaultSectionSize(m_pTableView->verticalHeader()->minimumSectionSize()); 567 568 QHeaderView *pHorizontalHeader = m_pTableView->horizontalHeader(); 569 AssertReturnVoid(pHorizontalHeader); 570 571 pHorizontalHeader->setHighlightSections(false); 572 pHorizontalHeader->setSectionResizeMode(QHeaderView::Stretch); 573 574 m_pTableView->setModel(m_pTableProxyModel); 575 setTableRootIndex(); 576 m_pTableView->hideColumn(UICustomFileSystemModelData_Owner); 577 m_pTableView->hideColumn(UICustomFileSystemModelData_Permissions); 578 m_pTableView->hideColumn(UICustomFileSystemModelData_Size); 579 m_pTableView->hideColumn(UICustomFileSystemModelData_ChangeTime); 580 m_pTableView->hideColumn(UICustomFileSystemModelData_ISOFilePath); 581 m_pTableView->hideColumn(UICustomFileSystemModelData_RemovedFromVISO); 582 583 m_pTableView->setSortingEnabled(true); 584 m_pTableView->sortByColumn(0, Qt::AscendingOrder); 585 586 m_pTableView->setDragEnabled(false); 587 m_pTableView->setAcceptDrops(true); 588 m_pTableView->setDropIndicatorShown(true); 589 m_pTableView->setDragDropMode(QAbstractItemView::DropOnly); 590 m_pTableView->setMouseTracking(true); 591 591 } 592 592
Note:
See TracChangeset
for help on using the changeset viewer.

