VirtualBox

Ignore:
Timestamp:
Jun 2, 2009 4:18:04 PM (16 years ago)
Author:
vboxsync
Message:

FE/Qt4: 3948: Mini-ToolBar for Full-screen & Seamless modes: re-parenting tool-bar to centralWidget(), fixing different bugs.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/include/VBoxConsoleView.h

    r19844 r20200  
    102102
    103103    QRect desktopGeometry();
     104
     105    QRegion lastVisibleRegion() const;
    104106
    105107    bool isAutoresizeGuestActive();
  • trunk/src/VBox/Frontends/VirtualBox/include/VBoxConsoleWnd.h

    r20047 r20200  
    254254    void mtExitMode();
    255255    void mtCloseVM();
     256    void mtMaskUpdate();
    256257
    257258private:
  • trunk/src/VBox/Frontends/VirtualBox/include/VBoxMiniToolBar.h

    r20146 r20200  
    4949    };
    5050
    51     VBoxMiniToolBar (Alignment aAlignment);
     51    VBoxMiniToolBar (QWidget *aParent, Alignment aAlignment);
     52
     53    void setIsSeamlessMode (bool aIsSeamless);
    5254
    5355    VBoxMiniToolBar& operator<< (QList <QMenu*> aMenus);
     
    6062    void exitAction();
    6163    void closeAction();
     64    void geometryUpdated();
    6265
    6366protected:
    6467
    65     void resizeEvent (QResizeEvent *aEvent);
    6668    void mouseMoveEvent (QMouseEvent *aEvent);
    6769    void timerEvent (QTimerEvent *aEvent);
     
    7375
    7476private:
     77
     78    void recreateMask();
     79    void moveToBase();
     80    QPoint mapFromScreen (const QPoint &aPoint);
    7581
    7682    QAction *mAutoHideAct;
     
    8894    int mPositionX;
    8995    int mPositionY;
     96
     97    bool mIsSeamless;
    9098
    9199    /* Lists of used spacers */
Note: See TracChangeset for help on using the changeset viewer.

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