kivio
kivio_layers.h00001 #ifndef KIVIO_LAYERS_H
00002 #define KIVIO_LAYERS_H
00003
00004 #include "kivio_page.h"
00005 #include "kivio_view.h"
00006 #include <KoZoomHandler.h>
00007
00008 extern KivioPage *page;
00009 extern KivioView* view;
00010
00011 void update() { page->update(); }
00012
00013 bool isStencilSelected( KivioStencil *s ) { return page->isStencilSelected(s); }
00014 void selectAllStencils() { page->selectAllStencils(); }
00015 void unselectAllStencils() { page->unselectAllStencils(); }
00016 bool unselectStencil( KivioStencil *s ) { return page->unselectStencil(s); }
00017 void selectStencil( KivioStencil *s ) { page->selectStencil(s); }
00018
00019 KivioLayer *curLayer() { return page->curLayer(); }
00020 void setCurLayer( KivioLayer *pLayer ) { page->setCurLayer(pLayer); }
00021
00022 KivioLayer *firstLayer() { return page->firstLayer(); }
00023 KivioLayer *nextLayer() { return page->nextLayer(); }
00024 KivioLayer *lastLayer() { return page->lastLayer(); }
00025 KivioLayer *prevLayer() { return page->prevLayer(); }
00026
00027 bool removeCurrentLayer() { return page->removeCurrentLayer(); }
00028 void addLayer( KivioLayer *l ) { page->addLayer(l); }
00029 void insertLayer( int i, KivioLayer *l ) { page->insertLayer(i,l); }
00030 KivioLayer *layerAt( int i ) { return page->layerAt(i); }
00031
00032 bool addStencil( KivioStencil *s ) { page->addStencil(s); return TRUE; }
00033
00034 void deleteSelectedStencils() { page->deleteSelectedStencils(); }
00035 void groupSelectedStencils() { page->groupSelectedStencils(); }
00036 void ungroupSelectedStencils() { page->ungroupSelectedStencils(); }
00037
00038 void bringToFront() { page->bringToFront(); }
00039 void sendToBack() { page->sendToBack(); }
00040
00041 void copy() { page->copy(); }
00042 void cut() { page->cut(); }
00043 void paste() { page->paste(view); }
00044
00045 #endif
|