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

CircuitView Class Reference

#include <circuitview.h>

Inheritance diagram for CircuitView:

ICNView ItemView View

List of all members.

Detailed Description

David Saxton

Definition at line 21 of file circuitview.h.

Public Slots

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


void viewFocused (View *view)
void viewUnfocused ()

Public Member Functions

KAction * action (const QString &name) const
virtual bool canZoomIn () const
virtual bool canZoomOut () const
 CircuitView (CircuitDocument *circuitDocument, ViewContainer *viewContainer, uint viewAreaId, const char *name=0l)
virtual bool closeView ()
CVBEditorcvbEditor () const
unsigned dcopID () const
DCOPObject * dcopObject () const
Documentdocument () const
bool isFocused () const
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

void slotSetRoutingAuto ()
void slotSetRoutingManual ()
void slotSetRoutingMode (int mode)
virtual void slotUpdateConfiguration ()
void slotUpdateRoutingMode (bool manualRouting)
void slotUpdateRoutingToggles (bool manualRouting)
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 *e)
void dropEvent (QDropEvent *)
void enterEvent (QEvent *e)
void leaveEvent (QEvent *e)
void updateZoomActions ()

Protected Attributes

bool b_isFocused
unsigned m_dcopID
QVBoxLayout * m_layout
KRadioAction * m_pAutoRoutingAction
QGuardedPtr< Documentm_pDocument
KRadioAction * m_pManualRoutingAction
KToolBarPopupAction * m_pRoutingModeToolbarPopup
QTimer * m_pUpdateStatusTmr
ViewStatusBar * m_statusBar
uint m_viewAreaId
double m_zoomLevel
QGuardedPtr< ItemDocumentp_itemDocument
QGuardedPtr< ViewContainerp_viewContainer


class CVBEditor

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

Generated by  Doxygen 1.6.0   Back to index