21#include "KPrObjectIface.h"
25#include <tdeapplication.h>
26#include <dcopclient.h>
28KPrObjectIface::KPrObjectIface( KPrObject *obj_ )
34int KPrObjectIface::getType()
const
36 return (
int)obj->getType();
39bool KPrObjectIface::isSelected()
const
41 return obj->isSelected();
44float KPrObjectIface::angle()
const
46 return obj->getAngle();
49int KPrObjectIface::shadowDistance()
const
51 return obj->getShadowDistance();
54int KPrObjectIface::shadowDirection()
const
56 return (
int)obj->getShadowDirection();
59TQColor KPrObjectIface::shadowColor()
const
61 return obj->getShadowColor();
64int KPrObjectIface::effect()
const
66 return (
int)obj->getEffect();
69int KPrObjectIface::effect2()
const
71 return (
int)obj->getEffect2();
74int KPrObjectIface::appearStep()
const
76 return obj->getAppearStep();
79int KPrObjectIface::subPresSteps()
const
81 return obj->getSubPresSteps();
84bool KPrObjectIface::disappear()
const
86 return obj->getDisappear();
89int KPrObjectIface::disappearStep()
const
91 return obj->getDisappearStep();
94int KPrObjectIface::effect3()
const
96 return (
int)obj->getEffect3();
99void KPrObjectIface::setSelected(
bool _selected )
101 obj->setSelected(_selected);
104void KPrObjectIface::rotate(
float _angle )
109void KPrObjectIface::setShadowDistance(
int _distance )
111 obj->setShadowDistance(_distance);
114void KPrObjectIface::shadowColor(
const TQColor & _color )
116 obj->setShadowColor(_color);
119void KPrObjectIface::setAppearTimer(
int _appearTimer )
121 obj->setAppearTimer(_appearTimer);
124void KPrObjectIface::setDisappearTimer(
int _disappearTimer )
126 obj->setDisappearTimer(_disappearTimer);
129void KPrObjectIface::setAppearSoundEffect(
bool b )
131 obj->setAppearSoundEffect(b);
134void KPrObjectIface::setDisappearSoundEffect(
bool b )
136 obj->setDisappearSoundEffect(b);
138void KPrObjectIface::setAppearSoundEffectFileName(
const TQString & _a_fileName )
140 obj->setAppearSoundEffectFileName(_a_fileName);
142void KPrObjectIface::setDisappearSoundEffectFileName(
const TQString &_d_fileName )
144 obj->setDisappearSoundEffectFileName(_d_fileName);
147void KPrObjectIface::setObjectName(
const TQString &_objectName )
149 obj->setObjectName(_objectName);
152void KPrObjectIface::setAppearStep(
int _appearStep )
154 obj->setAppearStep(_appearStep);
157void KPrObjectIface::setDisappear(
bool b )
159 obj->setDisappear(b);
162int KPrObjectIface::appearTimer()
const
164 return obj->getAppearTimer();
167int KPrObjectIface::disappearTimer()
const
169 return obj->getDisappearTimer();
172bool KPrObjectIface::appearSoundEffect()
const
174 return obj->getAppearSoundEffect();
177bool KPrObjectIface::disappearSoundEffect()
const
179 return obj->getDisappearSoundEffect();
182TQString KPrObjectIface::appearSoundEffectFileName()
const
184 return obj->getAppearSoundEffectFileName();
187TQString KPrObjectIface::disappearSoundEffectFileName()
const
189 return obj->getDisappearSoundEffectFileName();
192TQString KPrObjectIface::typeString()
const
194 return obj->getTypeString();
197void KPrObjectIface::setEffect(
const TQString & effect)
200 obj->setEffect(EF_NONE);
201 else if(effect==
"COME_RIGHT")
202 obj->setEffect(EF_COME_RIGHT);
203 else if(effect==
"COME_LEFT")
204 obj->setEffect(EF_COME_LEFT);
205 else if(effect==
"COME_TOP")
206 obj->setEffect(EF_COME_TOP);
207 else if(effect==
"COME_BOTTOM")
208 obj->setEffect(EF_COME_BOTTOM);
209 else if(effect==
"COME_RIGHT_TOP")
210 obj->setEffect(EF_COME_RIGHT_TOP);
211 else if(effect==
"COME_RIGHT_BOTTOM")
212 obj->setEffect(EF_COME_RIGHT_BOTTOM);
213 else if(effect==
"COME_LEFT_TOP")
214 obj->setEffect(EF_COME_LEFT_TOP);
215 else if(effect==
"COME_LEFT_BOTTOM")
216 obj->setEffect(EF_COME_LEFT_BOTTOM);
217 else if(effect==
"WIPE_LEFT")
218 obj->setEffect(EF_WIPE_LEFT);
219 else if(effect==
"WIPE_RIGHT")
220 obj->setEffect(EF_WIPE_RIGHT);
221 else if(effect==
"WIPE_TOP")
222 obj->setEffect(EF_WIPE_TOP);
223 else if(effect==
"WIPE_BOTTOM")
224 obj->setEffect(EF_WIPE_BOTTOM);
226 kdDebug(33001)<<
"Error : setEffect()\n";
229void KPrObjectIface::setEffect3(
const TQString & effect)
232 obj->setEffect3(EF3_NONE);
233 else if(effect==
"GO_RIGHT")
234 obj->setEffect3(EF3_GO_RIGHT);
235 else if(effect==
"GO_LEFT")
236 obj->setEffect3(EF3_GO_LEFT);
237 else if(effect==
"GO_TOP")
238 obj->setEffect3(EF3_GO_TOP);
239 else if(effect==
"GO_BOTTOM")
240 obj->setEffect3(EF3_GO_BOTTOM);
241 else if(effect==
"GO_RIGHT_TOP")
242 obj->setEffect3(EF3_GO_RIGHT_TOP);
243 else if(effect==
"GO_RIGHT_BOTTOM")
244 obj->setEffect3(EF3_GO_RIGHT_BOTTOM);
245 else if(effect==
"GO_LEFT_TOP")
246 obj->setEffect3(EF3_GO_LEFT_TOP);
247 else if(effect==
"GO_LEFT_BOTTOM")
248 obj->setEffect3(EF3_GO_LEFT_BOTTOM);
249 else if(effect==
"WIPE_LEFT")
250 obj->setEffect3(EF3_WIPE_LEFT);
251 else if(effect==
"WIPE_RIGHT")
252 obj->setEffect3(EF3_WIPE_RIGHT);
253 else if(effect==
"WIPE_TOP")
254 obj->setEffect3(EF3_WIPE_TOP);
255 else if(effect==
"WIPE_BOTTOM")
256 obj->setEffect3(EF3_WIPE_BOTTOM);
259void KPrObjectIface::setProtected(
bool b )
264bool KPrObjectIface::isProtected()
const
266 return obj->isProtect();
269void KPrObjectIface::setKeepRatio(
bool b )
271 obj->setKeepRatio(b);
274bool KPrObjectIface::isKeepRatio()
const
276 return obj->isKeepRatio();
279void KPrObjectIface::move(
double x,
double y )
281 obj->setOrig( x, y );
284void KPrObjectIface::resize(
double width,
double height )
286 obj->setSize( width, height );