20#include "KPrObject2DIface.h"
21#include "KPrObjectIface.h"
25#include <tdeapplication.h>
26#include <dcopclient.h>
28KPrObject2DIface::KPrObject2DIface(KPr2DObject *obj_)
29 : KPrObjectIface(obj_)
34TQColor KPrObject2DIface::gradientColor1()
const
36 return obj->getGColor1();
39TQColor KPrObject2DIface::gradientColor2()
const
41 return obj->getGColor2();
44void KPrObject2DIface::setGUnbalanced(
bool b )
46 obj->setGUnbalanced(b);
49void KPrObject2DIface::setGXFactor(
int f )
54void KPrObject2DIface::setGYFactor(
int f )
59int KPrObject2DIface::xGradientFactor()
const
61 return obj->getGXFactor();
64int KPrObject2DIface::yGradientFactor()
const
66 return obj->getGYFactor();
69TQString KPrObject2DIface::gradientFillType()
const
71 switch(obj->getFillType())
74 return TQString(
"BRUSH");
76 return TQString(
"GRADIENT");
81void KPrObject2DIface::setGradientType(
const TQString & type)
84 obj->setGType(BCT_PLAIN);
85 else if(type==
"GHORZ")
86 obj->setGType(BCT_GHORZ);
87 else if(type==
"GVERT")
88 obj->setGType(BCT_GVERT);
89 else if(type==
"GDIAGONAL1")
90 obj->setGType(BCT_GDIAGONAL1);
91 else if(type==
"GDIAGONAL2")
92 obj->setGType(BCT_GDIAGONAL2);
93 else if(type==
"GCIRCLE")
94 obj->setGType(BCT_GCIRCLE);
95 else if(type==
"GRECT")
96 obj->setGType(BCT_GRECT);
97 else if(type==
"GPIPECROSS")
98 obj->setGType(BCT_GPIPECROSS);
99 else if(type==
"GPYRAMID")
100 obj->setGType(BCT_GPYRAMID);
102 kdDebug(33001)<<
"Error KPrObject2DIface::setGradientType\n";
105void KPrObject2DIface::setFillType(
const TQString & type)
108 obj->setFillType(FT_BRUSH);
109 else if(type==
"GRADIENT")
110 obj->setFillType(FT_GRADIENT);
112 kdDebug(33001)<<
"Error KPrObject2DIface::setFillType\n";
115void KPrObject2DIface::setGradientColor1(
const TQColor &col )
117 obj->setGColor1( col );
120void KPrObject2DIface::setGradientColor2(
const TQColor &col )
122 obj->setGColor2( col );