45 # include <QtGui/qscreen_qws.h> 48 # include <private/qpixmap_x11_p.h> 51 # include <private/qpixmap_raster_p.h> 54 # include <private/qpixmap_mac_p.h> 57 # include <private/qpixmap_raster_p.h> 60 # include <private/qpixmap_raster_symbian_p.h> 63 #include "private/qapplication_p.h" 64 #include "private/qgraphicssystem_p.h" 68 #if !defined(Q_WS_QWS) 73 ~QSimplePixmapDataFactory() {}
84 #elif defined(Q_WS_WIN) 86 #elif defined(Q_WS_MAC) 88 #elif defined(Q_WS_QPA) 90 #elif defined(Q_OS_SYMBIAN) 91 return new QSymbianRasterPixmapData(type);
93 #error QSimplePixmapDataFactory::create() not implemented 99 #endif // !defined(Q_WS_QWS)
static QPixmapDataFactory * instance(int screen=0)
#define QT_END_NAMESPACE
This macro expands to.
static Expression::Ptr create(Expression *const expr, const YYLTYPE &sourceLocator, const ParserContext *const parseInfo)
#define QT_BEGIN_NAMESPACE
This macro expands to.
#define Q_GLOBAL_STATIC(TYPE, NAME)
Declares a global static variable with the given type and name.
static QScreen * instance()
Returns a pointer to the application's QScreen instance.
virtual QPixmapData * create(QPixmapData::PixelType type)=0
virtual ~QPixmapDataFactory()
QPixmapDataFactory * pixmapDataFactory() const
virtual QPixmapData * createPixmapData(QPixmapData::PixelType type) const =0
static QGraphicsSystem * graphicsSystem()
#define Q_UNUSED(x)
Indicates to the compiler that the parameter with the specified name is not used in the body of a fun...