QPlatformIntegration Class Reference

QPlatformIntegration Class Referenceabstract

#include <qplatformintegration_qpa.h>

Class Description

Definition at line 65 of file qplatformintegration_qpa.h.

Public Types

enum  Capability { ThreadedPixmaps = 1, OpenGL = 2 }
 

Public Member Functions

virtual ~QPlatformIntegration ()
 
virtual bool hasCapability (Capability cap) const
 
virtual QPixmapData * createPixmapData (QPixmapData::PixelType type) const =0
 
virtual QPlatformWindowcreatePlatformWindow (QWidget *widget, WId winId=0) const =0
 
virtual QWindowSurface * createWindowSurface (QWidget *widget, WId winId) const =0
 
virtual QList< QPlatformScreen * > screens () const =0
 
virtual void moveToScreen (QWidget *window, int screen)
 
virtual bool isVirtualDesktop ()
 
virtual QPixmap grabWindow (WId window, int x, int y, int width, int height) const
 
virtual QPlatformFontDatabasefontDatabase () const
 
virtual QPlatformClipboardclipboard () const
 
virtual QPlatformEventLoopIntegrationcreateEventLoopIntegration () const
 
virtual QPlatformNativeInterfacenativeInterface () const
 

Member Enumeration Documentation

enum Capability
Enumerator
ThreadedPixmaps 
OpenGL 

Definition at line 68 of file qplatformintegration_qpa.h.

Constructor & Destructor Documentation

virtual ~QPlatformIntegration ( )
inlinevirtual

Definition at line 73 of file qplatformintegration_qpa.h.

73 { }

Member Function Documentation

virtual bool hasCapability ( Capability  cap) const
virtual
virtual QPixmapData* createPixmapData ( QPixmapData::PixelType  type) const
pure virtual
virtual QPlatformWindow* createPlatformWindow ( QWidget widget,
WId  winId = 0 
) const
pure virtual
virtual QWindowSurface* createWindowSurface ( QWidget widget,
WId  winId 
) const
pure virtual
virtual QList<QPlatformScreen *> screens ( ) const
pure virtual
virtual void moveToScreen ( QWidget window,
int  screen 
)
inlinevirtual

Definition at line 84 of file qplatformintegration_qpa.h.

84 {Q_UNUSED(window); Q_UNUSED(screen);}
int screen
Definition: GLee.h:10533
virtual bool isVirtualDesktop ( )
inlinevirtual

Definition at line 85 of file qplatformintegration_qpa.h.

85 { return false; }
virtual QPixmap grabWindow ( WId  window,
int  x,
int  y,
int  width,
int  height 
) const
virtual
virtual QPlatformFontDatabase* fontDatabase ( ) const
virtual
virtual QPlatformClipboard* clipboard ( ) const
virtual
virtual QPlatformEventLoopIntegration* createEventLoopIntegration ( ) const
virtual
virtual QPlatformNativeInterface* nativeInterface ( ) const
virtual

The documentation for this class was generated from the following file: