Changeset 113 for trunk/src/gui/painting/qregion.h
- Timestamp:
- Aug 14, 2009, 11:18:30 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/gui/painting/qregion.h
r2 r113 144 144 #if defined(Q_WS_WIN) 145 145 inline HRGN handle() const { ensureHandle(); return d->rgn; } 146 #elif defined(Q_WS_PM) 147 inline HRGN handle(int targetHeight = 0) const { 148 if (d->rgn == NULLHANDLE || d->height != targetHeight) 149 updateHandle(targetHeight); 150 return d->rgn; 151 } 146 152 #elif defined(Q_WS_X11) 147 153 inline Region handle() const { if(!d->rgn) updateX11Region(); return d->rgn; } … … 175 181 void ensureHandle() const; 176 182 QRegion winCombine(const QRegion &r, int num) const; 183 #elif defined(Q_WS_PM) 184 QRegion pmCombine(const QRegion &r, int op) const; 185 void updateHandle(int targetHeight) const; 177 186 #elif defined(Q_WS_X11) 178 187 void updateX11Region() const; … … 194 203 #if defined(Q_WS_WIN) 195 204 HRGN rgn; 205 #elif defined(Q_WS_PM) 206 HRGN rgn; 207 int height; 196 208 #elif defined(Q_WS_X11) 197 209 Region rgn;
Note:
See TracChangeset
for help on using the changeset viewer.