javauis/eswt_qt/org.eclipse.swt/Eclipse_SWT_PI/qt/library/graphics/graphicsfactory.cpp
equal
deleted
inserted
replaced
76 Pixmap* pixmap = new Pixmap(); |
76 Pixmap* pixmap = new Pixmap(); |
77 pixmap->createFromQImage(aImage); |
77 pixmap->createFromQImage(aImage); |
78 return static_cast<Image*>(pixmap); |
78 return static_cast<Image*>(pixmap); |
79 } |
79 } |
80 |
80 |
|
81 /*static*/ Image* GraphicsFactory::createImage(const QPixmap& aPixmap) |
|
82 { |
|
83 GFX_LOG_FUNC_CALL(); |
|
84 Pixmap* pixmap = new Pixmap(); |
|
85 pixmap->createFromQPixmap(aPixmap); |
|
86 return static_cast<Image*>(pixmap); |
|
87 } |
|
88 |
81 /*static*/ Image* GraphicsFactory::createImage(int* aRgbData, int aWidth, int aHeight, bool aHasAlpha) |
89 /*static*/ Image* GraphicsFactory::createImage(int* aRgbData, int aWidth, int aHeight, bool aHasAlpha) |
82 { |
90 { |
83 Pixmap* pixmap = new Pixmap(); |
91 Pixmap* pixmap = new Pixmap(); |
84 pixmap->createFromRGB(aRgbData, aWidth, aHeight, aHasAlpha); |
92 pixmap->createFromRGB(aRgbData, aWidth, aHeight, aHasAlpha); |
85 return static_cast<Image*>(pixmap); |
93 return static_cast<Image*>(pixmap); |