Changeset 8 for trunk/include/qpixmap.h
- Timestamp:
- Nov 16, 2005, 8:36:46 PM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/qpixmap.h
r7 r8 139 139 #if defined(Q_WS_WIN) 140 140 HBITMAP hbm() const; 141 #elif defined(Q_WS_PM) 142 HBITMAP hbm() const; 141 143 #endif 142 144 … … 209 211 uchar* ppvBits; // Pointer to DIBSection bits 210 212 #endif 213 #elif defined(Q_WS_PM) 214 HBITMAP hbm; 215 HBITMAP maskedHbm; // pixmap precomposed for masking 216 //@@TODO (dmik): need this? 217 uchar *realAlphaBits; 211 218 #elif defined(Q_WS_X11) 212 219 void *ximage; … … 243 250 const QPixmap *src, int sx, int sy, 244 251 int sw, int sh, bool useDstAlpha ); 252 #elif defined(Q_WS_PM) 253 void prepareForMasking( bool prepare ); 254 void attachHandle( HBITMAP hbm ); 255 HBITMAP detachHandle(); 256 friend class QPMMimeImage; 245 257 #endif 246 258 static Optimization defOptim; … … 298 310 return data->mcp ? 0 : data->hbm_or_mcpi.hbm; 299 311 } 312 #elif defined(Q_WS_PM) 313 inline HBITMAP QPixmap::hbm() const 314 { 315 return data->hbm; 316 } 300 317 #endif 301 318
Note:
See TracChangeset
for help on using the changeset viewer.