Logo Search packages:      
Sourcecode: ktechlab version File versions  Download package

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 26 of file itemview.h.


Public Slots

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

Signals

void viewFocused (View *view)
void viewUnfocused ()

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
bool isFocused () const
 ItemView (ItemDocument *itemDocument, ViewContainer *viewContainer, uint viewAreaId, const char *name=0)
void setDCOPID (unsigned id)
void setKTechlabDeleted ()
virtual void toggleBreakpoint ()
uint viewAreaId () const
ViewContainerviewContainer () const
virtual void viewZoomIn ()
virtual void viewZoomOut ()
double zoomLevel () const

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)
virtual void dragEnterEvent (QDragEnterEvent *)
void dropEvent (QDropEvent *)
void enterEvent (QEvent *e)
void leaveEvent (QEvent *e)
void updateZoomActions ()

Protected Attributes

bool b_isFocused
CVBEditorm_CVBEditor
unsigned m_dcopID
QVBoxLayout * m_layout
QGuardedPtr< Documentm_pDocument
QTimer * m_pUpdateStatusTmr
ViewIfacem_pViewIface
ViewStatusBar * m_statusBar
uint m_viewAreaId
double m_zoomLevel
QGuardedPtr< ItemDocumentp_itemDocument
KTechlabp_ktechlab
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