src/gui/painting/qbrush.cpp
changeset 22 79de32ba3296
parent 18 2f34d5167611
child 30 5dc02b23752f
equal deleted inserted replaced
19:fcece45ef507 22:79de32ba3296
   158 static void qt_cleanup_brush_pattern_image_cache()
   158 static void qt_cleanup_brush_pattern_image_cache()
   159 {
   159 {
   160     qt_brushPatternImageCache()->cleanup();
   160     qt_brushPatternImageCache()->cleanup();
   161 }
   161 }
   162 
   162 
   163 Q_GUI_EXPORT
   163 Q_GUI_EXPORT QImage qt_imageForBrush(int brushStyle, bool invert)
   164 QImage qt_imageForBrush(int brushStyle, bool invert)
       
   165 {
   164 {
   166     return qt_brushPatternImageCache()->getImage(brushStyle, invert);
   165     return qt_brushPatternImageCache()->getImage(brushStyle, invert);
   167 }
   166 }
   168 
   167 
   169 struct QTexturedBrushData : public QBrushData
   168 struct QTexturedBrushData : public QBrushData
   987      "FDiagPattern",
   986      "FDiagPattern",
   988      "DiagCrossPattern",
   987      "DiagCrossPattern",
   989      "LinearGradientPattern",
   988      "LinearGradientPattern",
   990      "RadialGradientPattern",
   989      "RadialGradientPattern",
   991      "ConicalGradientPattern",
   990      "ConicalGradientPattern",
   992      "TexturePattern"
   991      0, 0, 0, 0, 0, 0,
       
   992      "TexturePattern" // 24
   993     };
   993     };
   994 
   994 
   995     dbg.nospace() << "QBrush(" << b.color() << ',' << BRUSH_STYLES[b.style()] << ')';
   995     dbg.nospace() << "QBrush(" << b.color() << ',' << BRUSH_STYLES[b.style()] << ')';
   996     return dbg.space();
   996     return dbg.space();
   997 #else
   997 #else