Logo Search packages:      
Sourcecode: ktechlab version File versions

ICNView Class Reference

#include <icnview.h>

Inheritance diagram for ICNView:

ItemView View CircuitView FlowCodeView PinMapView

List of all members.

Detailed Description

David Saxton

Definition at line 23 of file icnview.h.

Public Slots

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


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)
 ICNView (ICNDocument *icnDocument, ViewContainer *viewContainer, uint viewAreaId, const char *name=0l)
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

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)
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

unsigned m_dcopID
QVBoxLayout * m_layout
KRadioAction * m_pAutoRoutingAction
QGuardedPtr< Documentm_pDocument
QWidget * m_pFocusWidget
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