VirtualBox

Changeset 51453 in vbox for trunk/src/VBox


Ignore:
Timestamp:
May 28, 2014 5:46:46 PM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
94019
Message:

FE/Qt: Selector UI: Some prepare/cleanup code rework #1.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.cpp

    r51390 r51453  
    143143    UIVirtualBoxEventHandler::destroy();
    144144
     145#ifdef Q_WS_MAC
     146    UIWindowMenuManager::destroy();
     147#endif /* Q_WS_MAC */
     148
     149    /* Cleanup connections: */
     150    cleanupConnections();
     151
    145152    /* Save settings: */
    146153    saveSettings();
     
    16021609        QString strWinPos = QString("%1,%2,%3,%4").arg(save.x()).arg(save.y()).arg(save.width()).arg(save.height());
    16031610#ifdef Q_WS_MAC
    1604         UIWindowMenuManager::destroy();
    1605         ::darwinUnregisterForUnifiedToolbarContextMenuEvents(this);
    16061611        if (::darwinIsWindowMaximized(this))
    16071612#else /* Q_WS_MAC */
     
    16171622        vbox.SetExtraDataIntList(GUI_SplitterSizes, m_pSplitter->sizes());
    16181623    }
     1624}
     1625
     1626void UISelectorWindow::cleanupConnections()
     1627{
     1628#ifdef Q_WS_MAC
     1629    /* Tool-bar connections: */
     1630    ::darwinUnregisterForUnifiedToolbarContextMenuEvents(this);
     1631#endif /* Q_WS_MAC */
    16191632}
    16201633
  • trunk/src/VBox/Frontends/VirtualBox/src/selector/UISelectorWindow.h

    r50081 r51453  
    131131    void loadSettings();
    132132    void saveSettings();
     133    void cleanupConnections();
    133134
    134135    /* Helpers: Current item stuff: */
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