VirtualBox

Ignore:
Timestamp:
Nov 30, 2018 10:34:56 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
127038
Message:

FE/Qt: bugref:6699. Correct some toolbar issues.

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

Legend:

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

    r75776 r75835  
    137137    , m_pVerticalSplitter(0)
    138138    , m_pToolBar(0)
     139    , m_pVerticalToolBar(0)
    139140    , m_pGuestFileTable(0)
    140141    , m_pHostFileTable(0)
     
    317318void UIGuestControlFileManager::prepareVerticalToolBar(QHBoxLayout *layout)
    318319{
    319     m_pToolBar = new UIToolBar;
    320     if (!m_pToolBar)
    321         return;
    322 
    323     m_pToolBar->setOrientation(Qt::Vertical);
    324     m_pToolBar->setEnabled(false);
     320    m_pVerticalToolBar = new UIToolBar;
     321    if (!m_pVerticalToolBar)
     322        return;
     323
     324    m_pVerticalToolBar->setOrientation(Qt::Vertical);
     325    m_pVerticalToolBar->setEnabled(false);
    325326
    326327    /* Add to dummy QWidget to toolbar to center the action icons vertically: */
     
    332333    bottomSpacerWidget->setVisible(true);
    333334
    334     m_pToolBar->addWidget(topSpacerWidget);
    335     m_pToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_CopyToHost));
    336     m_pToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_CopyToGuest));
    337     m_pToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_MoveToHost));
    338     m_pToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_MoveToGuest));
    339     m_pToolBar->addWidget(bottomSpacerWidget);
     335    m_pVerticalToolBar->addWidget(topSpacerWidget);
     336    m_pVerticalToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_CopyToHost));
     337    m_pVerticalToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_CopyToGuest));
     338    m_pVerticalToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_MoveToHost));
     339    m_pVerticalToolBar->addAction(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_MoveToGuest));
     340    m_pVerticalToolBar->addWidget(bottomSpacerWidget);
    340341
    341342    connect(m_pActionPool->action(UIActionIndex_M_GuestControlFileManager_S_CopyToHost), &QAction::triggered,
     
    349350             this, &UIGuestControlFileManager::sltMoveHostToGuest);
    350351
    351     layout ->addWidget(m_pToolBar);
     352    layout ->addWidget(m_pVerticalToolBar);
    352353}
    353354
     
    594595    if (m_pGuestFileTable)
    595596        m_pGuestFileTable->setEnabled(true);
    596     if (m_pToolBar)
    597         m_pToolBar->setEnabled(true);
     597    if (m_pVerticalToolBar)
     598        m_pVerticalToolBar->setEnabled(true);
    598599}
    599600
     
    604605    if (m_pGuestFileTable)
    605606        m_pGuestFileTable->setEnabled(false);
    606     if (m_pToolBar)
    607         m_pToolBar->setEnabled(false);
     607    if (m_pVerticalToolBar)
     608        m_pVerticalToolBar->setEnabled(false);
    608609
    609610}
  • trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManager.h

    r75762 r75835  
    9393    QMenu *menu() const;
    9494
     95#ifdef VBOX_WS_MAC
     96    /** Returns the toolbar. */
     97    UIToolBar *toolbar() const { return m_pToolBar; }
     98#endif
     99
    95100signals:
    96101
     
    171176    QSplitter                *m_pVerticalSplitter;
    172177    UIToolBar                *m_pToolBar;
     178    UIToolBar                *m_pVerticalToolBar;
    173179
    174180    UIGuestControlConsole    *m_pConsole;
  • trunk/src/VBox/Frontends/VirtualBox/src/guestctrl/UIGuestControlFileManagerDialog.cpp

    r75809 r75835  
    9898        setWidgetMenu(pWidget->menu());
    9999#ifdef VBOX_WS_MAC
    100         //setWidgetToolbar(pWidget->toolbar());
     100        setWidgetToolbar(pWidget->toolbar());
    101101#endif
    102102        connect(pWidget, &UIGuestControlFileManager::sigSetCloseButtonShortCut,
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