VirtualBox

儲存庫 vbox 的更動 66951


忽略:
時間撮記:
2017-5-18 下午02:32:20 (8 年 以前)
作者:
vboxsync
訊息:

FE/Qt: Runtime UI: Mini-toolbar: A bit more wise release logging.

位置:
trunk/src/VBox/Frontends/VirtualBox/src
檔案:
修改 4 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/fullscreen/UIMachineWindowFullscreen.cpp

    r65800 r66951  
    274274                                       GeometryType_Full,
    275275                                       gEDataManager->miniToolbarAlignment(vboxGlobal().managedVMUuid()),
    276                                        gEDataManager->autoHideMiniToolbar(vboxGlobal().managedVMUuid()));
     276                                       gEDataManager->autoHideMiniToolbar(vboxGlobal().managedVMUuid()),
     277                                       screenId());
    277278    AssertPtrReturnVoid(m_pMiniToolBar);
    278279    {
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/seamless/UIMachineWindowSeamless.cpp

    r65800 r66951  
    138138                                       GeometryType_Available,
    139139                                       gEDataManager->miniToolbarAlignment(vboxGlobal().managedVMUuid()),
    140                                        gEDataManager->autoHideMiniToolbar(vboxGlobal().managedVMUuid()));
     140                                       gEDataManager->autoHideMiniToolbar(vboxGlobal().managedVMUuid()),
     141                                       screenId());
    141142    AssertPtrReturnVoid(m_pMiniToolBar);
    142143    {
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.cpp

    r66949 r66951  
    427427                             GeometryType geometryType,
    428428                             Qt::Alignment alignment,
    429                              bool fAutoHide /* = true */)
     429                             bool fAutoHide /* = true */,
     430                             int iWindowIndex /* = -1 */)
    430431    : QWidget(0, defaultWindowFlags(geometryType))
    431432    /* Variables: General stuff: */
     
    434435    , m_alignment(alignment)
    435436    , m_fAutoHide(fAutoHide)
     437    , m_iWindowIndex(iWindowIndex)
    436438    /* Variables: Contents stuff: */
    437439    , m_pArea(0)
     
    584586void UIMiniToolBar::sltHide()
    585587{
    586     LogRel2(("GUI: UIMiniToolBar::sltHide\n"));
     588    LogRel(("GUI: Hide mini-toolbar for window #%d\n", m_iWindowIndex));
    587589
    588590#if defined(VBOX_WS_MAC)
     
    610612void UIMiniToolBar::sltShow()
    611613{
    612     LogRel2(("GUI: UIMiniToolBar::sltShow\n"));
     614    LogRel(("GUI: Show mini-toolbar for window #%d\n", m_iWindowIndex));
    613615
    614616    /* Update transience: */
     
    683685void UIMiniToolBar::sltAdjust()
    684686{
    685     LogRel2(("GUI: UIMiniToolBar::sltAdjust\n"));
     687    LogRel(("GUI: Adjust mini-toolbar for window #%d\n", m_iWindowIndex));
    686688
    687689    /* Get corresponding host-screen: */
     
    709711            /* Set appropriate window size: */
    710712            const QSize newSize = workingArea.size();
    711             LogRel2(("GUI: UIMiniToolBar::sltAdjust: Resize window to: %dx%d\n",
    712                      newSize.width(), newSize.height()));
     713            LogRel(("GUI:  Resize mini-toolbar for window #%d to %dx%d\n",
     714                     m_iWindowIndex, newSize.width(), newSize.height()));
    713715            resize(newSize);
    714716
    715717            /* Move window onto required screen: */
    716718            const QPoint newPosition = workingArea.topLeft();
    717             LogRel2(("GUI: UIMiniToolBar::sltAdjust: Move window to: %dx%d\n",
    718                      newPosition.x(), newPosition.y()));
     719            LogRel(("GUI:  Move mini-toolbar for window #%d to %dx%d\n",
     720                     m_iWindowIndex, newPosition.x(), newPosition.y()));
    719721            move(newPosition);
    720722
     
    724726        {
    725727            /* Map window onto required screen: */
    726             LogRel2(("GUI: UIMiniToolBar::sltAdjust: Map window to screen: %d of: %d\n",
    727                      iHostScreen, qApp->screens().size()));
     728            LogRel(("GUI:  Map mini-toolbar for window #%d to screen %d of %d\n",
     729                     m_iWindowIndex, iHostScreen, qApp->screens().size()));
    728730            windowHandle()->setScreen(qApp->screens().at(iHostScreen));
    729731
    730732            /* Set appropriate window size: */
    731733            const QSize newSize = workingArea.size();
    732             LogRel2(("GUI: UIMiniToolBar::sltAdjust: Resize window to: %dx%d\n",
    733                      newSize.width(), newSize.height()));
     734            LogRel(("GUI:  Resize mini-toolbar for window #%d to %dx%d\n",
     735                     m_iWindowIndex, newSize.width(), newSize.height()));
    734736            resize(newSize);
    735737
     
    759761                // host-screen. So we are resizing it to a smaller size first of all:
    760762                const QSize newSize = workingArea.size() * .9;
    761                 LogRel(("GUI: UIMiniToolBar::sltAdjust: Resize window to smaller size: %dx%d\n",
    762                         newSize.width(), newSize.height()));
     763                LogRel(("GUI:  Resize mini-toolbar for window #%d to smaller size %dx%d\n",
     764                        m_iWindowIndex, newSize.width(), newSize.height()));
    763765                resize(newSize);
    764766
    765767                /* Move window onto required screen: */
    766768                const QPoint newPosition = workingArea.topLeft();
    767                 LogRel(("GUI: UIMiniToolBar::sltAdjust: Move window to: %dx%d\n",
    768                         newPosition.x(), newPosition.y()));
     769                LogRel(("GUI:  Move mini-toolbar for window #%d to %dx%d\n",
     770                        m_iWindowIndex, newPosition.x(), newPosition.y()));
    769771                move(newPosition);
    770772            }
     
    785787            /* Set appropriate window size: */
    786788            const QSize newSize = workingArea.size();
    787             LogRel(("GUI: UIMiniToolBar::sltAdjust: Resize window to: %dx%d\n",
    788                     newSize.width(), newSize.height()));
     789            LogRel(("GUI:  Resize mini-toolbar for window #%d to %dx%d\n",
     790                    m_iWindowIndex, newSize.width(), newSize.height()));
    789791            resize(newSize);
    790792
    791793            /* Move window onto required screen: */
    792794            const QPoint newPosition = workingArea.topLeft();
    793             LogRel(("GUI: UIMiniToolBar::sltAdjust: Move window to: %dx%d\n",
    794                     newPosition.x(), newPosition.y()));
     795            LogRel(("GUI:  Move mini-toolbar for window #%d to %dx%d\n",
     796                    m_iWindowIndex, newPosition.x(), newPosition.y()));
    795797            move(newPosition);
    796798
  • trunk/src/VBox/Frontends/VirtualBox/src/widgets/UIMiniToolBar.h

    r66755 r66951  
    7171      * @param geometryType determines the geometry type,
    7272      * @param alignment    determines the alignment type,
    73       * @param fAutoHide    determines whether we should auto-hide. */
     73      * @param fAutoHide    determines whether we should auto-hide.
     74      * @param iWindowIndex determines the parent window index. */
    7475    UIMiniToolBar(QWidget *pParent,
    7576                  GeometryType geometryType,
    7677                  Qt::Alignment alignment,
    77                   bool fAutoHide = true);
     78                  bool fAutoHide = true,
     79                  int iWindowIndex = -1);
    7880    /** Destructor. */
    7981    ~UIMiniToolBar();
     
    166168    /** Holds whether we should auto-hide. */
    167169    bool m_fAutoHide;
     170    /** Holds the parent window index. */
     171    int m_iWindowIndex;
    168172
    169173    /** Holds the area. */
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette