All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::layout::View Class Reference

#include <View.h>

Inheritance diagram for te::layout::View:
te::layout::AbstractView

Public Slots

virtual void onAddItemFinalized ()
 
virtual void onMainMenuChangeContext (bool change)
 
virtual void onSelectionChanged ()
 
virtual void onToolbarChangeContext (bool change)
 

Signals

void changeSceneCoordMouse (QPointF pos)
 

Public Member Functions

virtual void config ()
 
void setOutsideArea (OutsideArea *outsideArea)
 
 View (QWidget *widget=(QWidget *) 0)
 
 ~View ()
 

Protected Member Functions

void closeEvent (QCloseEvent *event)
 
virtual void createItemGroup ()
 
virtual void destroyItemGroup ()
 
void hideEvent (QHideEvent *event)
 
virtual void keyPressEvent (QKeyEvent *keyEvent)
 
virtual int metric (PaintDeviceMetric metric) const
 
virtual void mouseMoveEvent (QMouseEvent *event)
 
virtual void mousePressEvent (QMouseEvent *event)
 
virtual void outsideAreaChangeContext (bool change)
 
virtual void paintEvent (QPaintEvent *event)
 
virtual void resetDefaultConfig ()
 
virtual void resizeEvent (QResizeEvent *event)
 
void scaleView (qreal scaleFactor)
 
virtual void showEvent (QShowEvent *event)
 
void wheelEvent (QWheelEvent *event)
 

Protected Attributes

QLineF * m_lineIntersectHrz
 
QLineF * m_lineIntersectVrt
 
OutsideAream_outsideArea
 
VisualizationAream_visualizationArea
 

Detailed Description

Definition at line 59 of file View.h.

Constructor & Destructor Documentation

te::layout::View::View ( QWidget *  widget = (QWidget*)0)

Definition at line 65 of file View.cpp.

References m_lineIntersectHrz, and m_lineIntersectVrt.

te::layout::View::~View ( )

Definition at line 80 of file View.cpp.

Member Function Documentation

void te::layout::View::changeSceneCoordMouse ( QPointF  pos)
signal
void te::layout::View::closeEvent ( QCloseEvent *  event)
protected

Definition at line 270 of file View.cpp.

void te::layout::View::createItemGroup ( )
protectedvirtual
void te::layout::View::destroyItemGroup ( )
protectedvirtual

Definition at line 346 of file View.cpp.

References te::layout::Scene::destroyItemGroup().

void te::layout::View::hideEvent ( QHideEvent *  event)
protected

Definition at line 259 of file View.cpp.

void te::layout::View::keyPressEvent ( QKeyEvent *  keyEvent)
protectedvirtual
int te::layout::View::metric ( PaintDeviceMetric  metric) const
protectedvirtual

Definition at line 244 of file View.cpp.

void te::layout::View::mouseMoveEvent ( QMouseEvent *  event)
protectedvirtual

Definition at line 115 of file View.cpp.

void te::layout::View::mousePressEvent ( QMouseEvent *  event)
protectedvirtual

Definition at line 101 of file View.cpp.

References te::layout::Scene::createItem().

void te::layout::View::onAddItemFinalized ( )
virtualslot

Definition at line 306 of file View.cpp.

void te::layout::View::onMainMenuChangeContext ( bool  change)
virtualslot

Definition at line 377 of file View.cpp.

void te::layout::View::onSelectionChanged ( )
virtualslot

Definition at line 297 of file View.cpp.

void te::layout::View::onToolbarChangeContext ( bool  change)
virtualslot

Definition at line 292 of file View.cpp.

void te::layout::View::paintEvent ( QPaintEvent *  event)
protectedvirtual

Definition at line 254 of file View.cpp.

void te::layout::View::resetDefaultConfig ( )
protectedvirtual

Definition at line 367 of file View.cpp.

void te::layout::View::resizeEvent ( QResizeEvent *  event)
protectedvirtual

Definition at line 239 of file View.cpp.

void te::layout::View::scaleView ( qreal  scaleFactor)
protected

Definition at line 142 of file View.cpp.

References te::layout::Scene::redrawItems().

void te::layout::View::setOutsideArea ( OutsideArea outsideArea)

Definition at line 314 of file View.cpp.

void te::layout::View::showEvent ( QShowEvent *  event)
protectedvirtual

Definition at line 281 of file View.cpp.

void te::layout::View::wheelEvent ( QWheelEvent *  event)
protected

Definition at line 135 of file View.cpp.

Member Data Documentation

QLineF* te::layout::View::m_lineIntersectHrz
protected

Definition at line 110 of file View.h.

Referenced by View().

QLineF* te::layout::View::m_lineIntersectVrt
protected

Definition at line 111 of file View.h.

Referenced by View().

OutsideArea* te::layout::View::m_outsideArea
protected

Definition at line 108 of file View.h.

VisualizationArea* te::layout::View::m_visualizationArea
protected

Definition at line 109 of file View.h.


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