Logo Search packages:      
Sourcecode: ktechlab version File versions

ItemView Class Reference

#include <itemview.h>

Inheritance diagram for ItemView:

View ICNView MechanicsView CircuitView FlowCodeView PinMapView

List of all members.


Detailed Description

Author:
David Saxton

Definition at line 28 of file itemview.h.


Public Slots

void actualSize ()
void scrollToMouse (const QPoint &pos)
virtual void updateStatus ()
void zoomIn ()
void zoomOut ()

Signals

void focused (View *view)
void unfocused ()

Public Member Functions

KAction * action (const QString &name) const
virtual bool canZoomIn () const
virtual bool canZoomOut () const
virtual bool closeView ()
CVBEditorcvbEditor () const
unsigned dcopID () const
DCOPObject * dcopObject () const
Documentdocument () const
ItemdragItem () const
virtual bool eventFilter (QObject *watched, QEvent *e)
 ItemView (ItemDocument *itemDocument, ViewContainer *viewContainer, uint viewAreaId, const char *name=0)
QPoint mousePosToCanvasPos (const QPoint &contentsClick) const
void setDCOPID (unsigned id)
virtual void toggleBreakpoint ()
uint viewAreaId () const
ViewContainerviewContainer () const
virtual void viewZoomIn ()
virtual void viewZoomOut ()
void zoomIn (const QPoint &center)
double zoomLevel () const
void zoomOut (const QPoint &center)

Protected Slots

virtual void slotUpdateConfiguration ()
void startUpdatingStatus ()
void stopUpdatingStatus ()

Protected Member Functions

void contentsMouseDoubleClickEvent (QMouseEvent *e)
void contentsMouseMoveEvent (QMouseEvent *e)
void contentsMousePressEvent (QMouseEvent *e)
void contentsMouseReleaseEvent (QMouseEvent *e)
void contentsWheelEvent (QWheelEvent *e)
void createDragItem (QDragEnterEvent *event)
virtual void dragEnterEvent (QDragEnterEvent *event)
void dragLeaveEvent (QDragLeaveEvent *event)
void dragMoveEvent (QDragMoveEvent *event)
void dropEvent (QDropEvent *event)
void enterEvent (QEvent *e)
void leaveEvent (QEvent *e)
void removeDragItem ()
void setFocusWidget (QWidget *focusWidget)
void updateZoomActions ()

Protected Attributes

CVBEditorm_CVBEditor
unsigned m_dcopID
QVBoxLayout * m_layout
QGuardedPtr< Documentm_pDocument
Itemm_pDragItem
QWidget * m_pFocusWidget
QTimer * m_pUpdateStatusTmr
ViewIfacem_pViewIface
ViewStatusBar * m_statusBar
uint m_viewAreaId
double m_zoomLevel
QGuardedPtr< ItemDocumentp_itemDocument
QGuardedPtr< ViewContainerp_viewContainer

Friends

class CVBEditor

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index