LibreOffice Module vcl (master) 1
|
#include <QtVirtualDevice.hxx>
Public Member Functions | |
QtVirtualDevice (double fScale) | |
virtual SalGraphics * | AcquireGraphics () override |
virtual void | ReleaseGraphics (SalGraphics *pGraphics) override |
virtual bool | SetSize (tools::Long nNewDX, tools::Long nNewDY) override |
virtual bool | SetSizeUsingBuffer (tools::Long nNewDX, tools::Long nNewDY, sal_uInt8 *pBuffer) override |
virtual tools::Long | GetWidth () const override |
virtual tools::Long | GetHeight () const override |
Public Member Functions inherited from SalVirtualDevice | |
SalVirtualDevice () | |
virtual | ~SalVirtualDevice () override |
virtual bool | IsOffScreen () const override |
virtual SalGraphics * | AcquireGraphics ()=0 |
virtual void | ReleaseGraphics (SalGraphics *pGraphics)=0 |
virtual bool | SetSize (tools::Long nNewDX, tools::Long nNewDY)=0 |
virtual bool | SetSizeUsingBuffer (tools::Long nNewDX, tools::Long nNewDY, sal_uInt8 *) |
Public Member Functions inherited from SalGeometryProvider | |
virtual | ~SalGeometryProvider () |
virtual tools::Long | GetWidth () const =0 |
virtual tools::Long | GetHeight () const =0 |
virtual bool | IsOffScreen () const =0 |
Private Attributes | |
std::vector< QtGraphics * > | m_aGraphics |
std::unique_ptr< QImage > | m_pImage |
QSize | m_aFrameSize |
double | m_fScale |
Definition at line 33 of file qt5/QtVirtualDevice.hxx.
QtVirtualDevice::QtVirtualDevice | ( | double | fScale | ) |
|
overridevirtual |
Implements SalVirtualDevice.
|
overridevirtual |
Implements SalGeometryProvider.
|
overridevirtual |
Implements SalGeometryProvider.
|
overridevirtual |
Implements SalVirtualDevice.
|
overridevirtual |
Implements SalVirtualDevice.
|
overridevirtual |
Reimplemented from SalVirtualDevice.
|
private |
Definition at line 37 of file qt5/QtVirtualDevice.hxx.
|
private |
Definition at line 35 of file qt5/QtVirtualDevice.hxx.
|
private |
Definition at line 38 of file qt5/QtVirtualDevice.hxx.
|
private |
Definition at line 36 of file qt5/QtVirtualDevice.hxx.