00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021 #include "KoBrush.h"
00022
00023 #include <KoGenStyles.h>
00024 #include <KoXmlNS.h>
00025
00026 KoBrush::KoBrush()
00027 : m_gColor1( Qt::red )
00028 , m_gColor2( Qt::green )
00029 , m_gType( BCT_GHORZ )
00030 , m_fillType( FT_BRUSH )
00031 , m_unbalanced( false )
00032 , m_xfactor( 100 )
00033 , m_yfactor( 100 )
00034 {
00035 }
00036
00037
00038 KoBrush::KoBrush( const QBrush &brush, const QColor &gColor1, const QColor &gColor2,
00039 BCType gType, FillType fillType, bool unbalanced,
00040 int xfactor, int yfactor )
00041 : m_brush( brush )
00042 , m_gColor1( gColor1 )
00043 , m_gColor2( gColor2 )
00044 , m_gType( gType )
00045 , m_fillType( fillType )
00046 , m_unbalanced( unbalanced )
00047 , m_xfactor( xfactor )
00048 , m_yfactor( yfactor )
00049 {
00050 }
00051
00052
00053 KoBrush & KoBrush::operator=( const KoBrush &brush )
00054 {
00055 m_brush = brush.m_brush;
00056 m_gColor1 = brush.m_gColor1;
00057 m_gColor2 = brush.m_gColor2;
00058 m_gType = brush.m_gType;
00059 m_fillType = brush.m_fillType;
00060 m_unbalanced = brush.m_unbalanced;
00061 m_xfactor = brush.m_xfactor;
00062 m_yfactor = brush.m_yfactor;
00063 return *this;
00064 }