20#include <tdeapplication.h>
22#include "kis_image_iface.h"
25#include "kis_paint_device.h"
26#include "kis_paint_device_iface.h"
27#include <dcopclient.h>
29KisImageIface::KisImageIface( KisImage * img )
30 : DCOPObject(img->name().utf8())
35int KisImageIface::height() const
37 return m_img->height();
40int KisImageIface::width() const
42 return m_img->width();
45void KisImageIface::setName( const TQString& name)
47 m_img->setName( name );
50void KisImageIface::rotateCCW()
53 m_img->rotate(270, 0);
56void KisImageIface::rotateCW()
62void KisImageIface::rotate180()
65 m_img->rotate(180, 0);
68void KisImageIface::rotate( double angle)
72 m_img->rotate(angle, 0);
75DCOPRef KisImageIface::activeDevice()
77 KisPaintDeviceSP dev = m_img->activeDevice();
82 return DCOPRef( kapp->dcopClient()->appId(),
83 dev->dcopObject()->objId(),
84 "KisPaintDeviceIface");
88DCOPRef KisImageIface::colorSpace() const
90 KisColorSpace * cs = m_img->colorSpace();
94 return DCOPRef( kapp->dcopClient()->appId(),
95 cs->dcopObject()->objId(),
96 "KisColorSpaceIface" );
|