kivio
KivioPage Class Reference
List of all members.Detailed Description
Definition at line 78 of file kivio_page.h.
Public Slots | |
| void | deleteSelectedStencils () |
| void | groupSelectedStencils () |
| void | ungroupSelectedStencils () |
| void | bringToFront () |
| void | sendToBack () |
| void | copy () |
| void | cut () |
| void | paste (KivioView *view) |
| void | setPaintSelected (bool paint=true) |
| void | setGuideLines (const QValueList< double > hGuideLines, const QValueList< double > vGuideLines) |
| void | addGuideLine (Qt::Orientation orientation, double position) |
Signals | |
| void | sig_updateView (KivioPage *_page) |
| void | sig_updateView (KivioPage *_page, const QRect &) |
| void | sig_nameChanged (KivioPage *page, const QString &old_name) |
| void | sig_PageHidden (KivioPage *_page) |
| void | sig_PageShown (KivioPage *_page) |
| void | sig_pageLayoutChanged (const KoPageLayout &) |
Public Member Functions | |
| KivioPage (KivioMap *_map, const QString &pageName, const char *_name=0L) | |
| ~KivioPage () | |
| virtual DCOPObject * | dcopObject () |
| QString | pageName () const |
| bool | setPageName (const QString &name, bool init=false) |
| virtual QDomElement | save (QDomDocument &) |
| virtual void | saveOasis (KoStore *store, KoXmlWriter *docWriter, KoGenStyles *styles) |
| virtual bool | loadXML (const QDomElement &) |
| bool | loadOasis (const QDomElement &page, KoOasisStyles &oasisStyles) |
| bool | isLoading () |
| bool | isHidden () const |
| void | setHidden (bool hidden) |
| void | setMap (KivioMap *_map) |
| KivioDoc * | doc () const |
| KivioMap * | map () const |
| KivioPage * | findPage (const QString &_name) |
| void | print (QPainter &painter, KPrinter *_printer) |
| void | update () |
| int | id () const |
| KoPageLayout | paperLayout () const |
| void | setPaperLayout (const KoPageLayout &) |
| void | paintContent (KivioPainter &painter, const QRect &rect, bool transparent, QPoint, KoZoomHandler *, bool, bool) |
| void | printContent (KivioPainter &painter, int xdpi=0, int ydpi=0) |
| void | printSelected (KivioPainter &painter, int xdpi=0, int ydpi=0) |
| void | printContent (KivioPainter &painter, KoZoomHandler *zoomHandler) |
| bool | isStencilSelected (KivioStencil *) |
| void | selectAllStencils () |
| void | unselectAllStencils () |
| bool | unselectStencil (KivioStencil *) |
| void | selectStencil (KivioStencil *) |
| void | selectStencils (double, double, double, double) |
| QPtrList< KivioStencil > * | selectedStencils () |
| bool | checkForStencilTypeInSelection (KivioStencilType type) |
| bool | checkForTextBoxesInSelection () |
| KoRect | getRectForAllSelectedStencils () |
| KoRect | getRectForAllStencils () |
| int | generateStencilIds (int) |
| KivioStencil * | checkForStencil (KoPoint *, int *, double, bool) |
| KivioLayer * | curLayer () const |
| void | setCurLayer (KivioLayer *pLayer) |
| QPtrList< KivioLayer > * | layers () |
| KivioLayer * | firstLayer () |
| KivioLayer * | nextLayer () |
| KivioLayer * | lastLayer () |
| KivioLayer * | prevLayer () |
| bool | removeCurrentLayer () |
| void | addLayer (KivioLayer *) |
| void | insertLayer (int, KivioLayer *) |
| KivioLayer * | layerAt (int) |
| void | takeLayer (KivioLayer *pLayer) |
| bool | addStencil (KivioStencil *) |
| void | alignStencils (AlignData) |
| void | distributeStencils (DistributeData) |
| KivioConnectorTarget * | connectPointToTarget (KivioConnectorPoint *, double) |
| KoPoint | snapToTarget (const KoPoint &p, double thresh, bool &hit) |
| void | setHidePage (bool _hide) |
| QValueList< double > | horizontalGuideLines () const |
| QValueList< double > | verticalGuideLines () const |
Static Public Member Functions | |
| static KivioPage * | find (int _id) |
Protected Member Functions | |
| void | printPage (QPainter &_painter, const QRect &page_range, const QRect &view) |
| QDomElement | saveLayout (QDomDocument &) |
| bool | loadLayout (const QDomElement &) |
| void | saveGuideLines (QDomElement &element) |
| void | loadGuideLines (const QDomElement &element) |
Protected Attributes | |
| QString | m_strName |
| KivioMap * | m_pMap |
| KivioDoc * | m_pDoc |
| QPtrList< KivioLayer > | m_lstLayers |
| KivioLayer * | m_pCurLayer |
| QPtrList< KivioStencil > | m_lstSelection |
| int | m_id |
| bool | m_bPageHide |
| KoPageLayout | m_pPageLayout |
| DCOPObject * | m_dcop |
| QValueList< double > | m_hGuideLines |
| QValueList< double > | m_vGuideLines |
Static Protected Attributes | |
| static int | s_id |
| static QIntDict< KivioPage > * | s_mapPages |
Member Function Documentation
| void KivioPage::paintContent | ( | KivioPainter & | painter, | |
| const QRect & | rect, | |||
| bool | transparent, | |||
| QPoint | p0, | |||
| KoZoomHandler * | zoom, | |||
| bool | drawConnectorTargets, | |||
| bool | drawSelection | |||
| ) |
Paints the page.
An important note is that layers are drawn first to last. So the last layer is the most visible.
Definition at line 402 of file kivio_page.cpp.
| KoRect KivioPage::getRectForAllSelectedStencils | ( | ) |
Returns a rectangle representing the bounds of all the selected stencils (in points).
Definition at line 1435 of file kivio_page.cpp.
| KoRect KivioPage::getRectForAllStencils | ( | ) |
Returns a rectangle representing the bounds of all the selected stencils (in points).
Definition at line 1465 of file kivio_page.cpp.
| KivioStencil * KivioPage::checkForStencil | ( | KoPoint * | pPoint, | |
| int * | collisionType, | |||
| double | threshold, | |||
| bool | selectedOnly | |||
| ) |
Looks for stencils at a given point in the canvas.
- Parameters:
-
pPoint The point to search with
Definition at line 646 of file kivio_page.cpp.
The documentation for this class was generated from the following files:

