VirtualBox

Ignore:
Timestamp:
Apr 24, 2014 11:21:23 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
93439
Message:

FE/Qt: Runtime UI: Frame-buffer interface: Support for 'backing scale buffer' attribute.

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

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.cpp

    r50818 r51132  
    4949    , m_iRefCnt(0)
    5050#endif /* Q_OS_WIN */
     51    , m_dBackingScaleFactor(1.0)
    5152{
    5253    /* Assign mahine-view: */
     
    570571    if (m_pMachineView)
    571572        prepareConnections();
     573}
     574
     575void UIFrameBuffer::setBackingScaleFactor(double dBackingScaleFactor)
     576{
     577    /* Make sure 'backing scale factor' changed: */
     578    if (m_dBackingScaleFactor == dBackingScaleFactor)
     579        return;
     580
     581    /* Update 'backing scale factor': */
     582    m_dBackingScaleFactor = dBackingScaleFactor;
    572583}
    573584
  • trunk/src/VBox/Frontends/VirtualBox/src/runtime/UIFrameBuffer.h

    r49306 r51132  
    209209    virtual void setView(UIMachineView * pView);
    210210
     211    /** Return backing scale factor used by HiDPI frame-buffer. */
     212    double backingScaleFactor() const { return m_dBackingScaleFactor; }
     213    /** Define backing scale factor used by HiDPI frame-buffer. */
     214    void setBackingScaleFactor(double dBackingScaleFactor);
     215
    211216protected:
    212217
     
    242247    long m_iRefCnt;
    243248#endif /* Q_OS_WIN */
     249
     250    /** Holds backing scale factor used by HiDPI frame-buffer. */
     251    double m_dBackingScaleFactor;
    244252};
    245253
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