VirtualBox

Changeset 92641 in vbox for trunk/src


Ignore:
Timestamp:
Nov 30, 2021 9:01:57 AM (3 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
148536
Message:

FE/Qt: bugref:9371. Some layout changes in file manager

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

Legend:

Unmodified
Added
Removed
  • TabularUnified trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManager.cpp

    r92640 r92641  
    118118    , m_pMainLayout(0)
    119119    , m_pVerticalSplitter(0)
     120    , m_pFileTableSplitter(0)
    120121    , m_pToolBar(0)
    121122    , m_pVerticalToolBar(0)
     
    184185    if (m_fShowToolbar)
    185186        prepareToolBar();
    186     /* Two widgets are inserted into this splitter. Upper pWidget widget is a container with file tables and all the panels
    187        except the log panel and lower widget is the log panel: */
    188187    m_pVerticalSplitter = new QSplitter;
    189188    if (!m_pVerticalSplitter)
     
    216215        m_pGuestFileTable->setEnabled(false);
    217216
     217        /* This widget hosts host file table and vertical toolbar. */
     218        QWidget *pHostTableAndVerticalToolbarWidget = new QWidget;
     219        QHBoxLayout *pHostTableAndVerticalToolbarLayout = new QHBoxLayout(pHostTableAndVerticalToolbarWidget);
     220        pHostTableAndVerticalToolbarLayout->setSpacing(0);
     221        pHostTableAndVerticalToolbarLayout->setContentsMargins(0, 0, 0, 0);
     222
    218223        m_pHostFileTable = new UIFileManagerHostTable(m_pActionPool);
    219224        if (m_pHostFileTable)
     
    223228            connect(m_pHostFileTable, &UIFileManagerHostTable::sigDeleteConfirmationOptionChanged,
    224229                    this, &UIFileManager::sltHandleOptionsUpdated);
    225             pFileTableContainerLayout->addWidget(m_pHostFileTable);
     230            pHostTableAndVerticalToolbarLayout->addWidget(m_pHostFileTable);
    226231        }
    227         prepareVerticalToolBar(pFileTableContainerLayout);
     232        pFileTableContainerLayout->addWidget(pHostTableAndVerticalToolbarWidget);
     233        prepareVerticalToolBar(pHostTableAndVerticalToolbarLayout);
    228234        if (m_pGuestFileTable)
    229235        {
     
    260266    m_pVerticalSplitter->addWidget(pTopWidget);
    261267
    262     m_pOperationsPanel =
    263         new UIFileManagerOperationsPanel;
     268    m_pOperationsPanel = new UIFileManagerOperationsPanel;
    264269    if (m_pOperationsPanel)
    265270    {
     
    338343                    this, &UIFileManager::sltCopyHostToGuest);
    339344    }
    340 
    341345    if (m_pGuestSessionPanel)
    342346    {
     
    351355        connect(m_pOptionsPanel, &UIFileManagerOptionsPanel::sigHidePanel,
    352356                this, &UIFileManager::sltHandleHidePanel);
    353 
    354357    if (m_pLogPanel)
    355358        connect(m_pLogPanel, &UIFileManagerLogPanel::sigHidePanel,
  • TabularUnified trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIFileManager.h

    r92640 r92641  
    183183    QVBoxLayout              *m_pMainLayout;
    184184    QSplitter                *m_pVerticalSplitter;
     185    /** Splitter hosting host and guest file system tables. */
     186    QSplitter                *m_pFileTableSplitter;
    185187    QIToolBar                *m_pToolBar;
    186188    QIToolBar                *m_pVerticalToolBar;
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