20#include "KIvioPageIface.h"
22#include "kivio_page.h"
23#include "kivio_layer.h"
24#include <tdeapplication.h>
25#include <dcopclient.h>
27KIvioPageIface::KIvioPageIface( KivioPage *page_ )
33bool KIvioPageIface::isHidden()
const
35 return m_page->isHidden();
38void KIvioPageIface::deleteSelectedStencils()
40 m_page->deleteSelectedStencils();
43void KIvioPageIface::groupSelectedStencils()
45 m_page->groupSelectedStencils();
48void KIvioPageIface::ungroupSelectedStencils()
50 m_page->ungroupSelectedStencils();
54TQString KIvioPageIface::pageName()
const
56 return m_page->pageName();
59void KIvioPageIface::copy()
64void KIvioPageIface::cut()
69void KIvioPageIface::paste()
74void KIvioPageIface::selectAllStencils()
76 m_page->selectAllStencils();
79void KIvioPageIface::unselectAllStencils()
81 m_page->unselectAllStencils();
85int KIvioPageIface::nbLayer()
const
87 return (
int)(m_page->layers())->count();
90DCOPRef KIvioPageIface::firstLayer()
92 if ( m_page->firstLayer())
93 return DCOPRef( kapp->dcopClient()->appId(),
94 m_page->firstLayer()->dcopObject()->objId() );
99DCOPRef KIvioPageIface::layerAt(
int pos)
101 if ( pos >= nbLayer() )
103 return DCOPRef( kapp->dcopClient()->appId(),
104 m_page->layerAt(pos)->dcopObject()->objId() );
107void KIvioPageIface::setHidePage(
bool _hide)
109 m_page->setHidePage(_hide);