IOT  0.5
I Only Think
Public Member Functions | Protected Attributes
AbstractScene Class Reference

Classe abstraite implemente des methodes communes aux calques(custom | defaut), menu. More...

#include <AbstractScene.h>

Inheritance diagram for AbstractScene:
Layer Menu

List of all members.

Public Member Functions

 AbstractScene (QString const &id, QObject *parent=0)
bool operator== (QString const &id) const
bool operator== (BoxType const &type) const
virtual void initialize (QList< QGraphicsRectItem * > const &sceneItems)
 takes a scene (a list of Items) to draw graphical areas on the view
AbstractItem const * getCurrentItem () const
virtual QRect getGeometry () const =0
BoxType getType () const
QString const & getId () const
virtual IActionkeyPressEvent (int key)=0
void resetFocusItem ()

Protected Attributes

BoxType _type
QString _id

Detailed Description

Classe abstraite implemente des methodes communes aux calques(custom | defaut), menu.

Une scene est composee d'items graphiques


Constructor & Destructor Documentation

AbstractScene::AbstractScene ( QString const &  id,
QObject *  parent = 0 
)

Member Function Documentation

AbstractItem const * AbstractScene::getCurrentItem ( ) const
virtual QRect AbstractScene::getGeometry ( ) const [pure virtual]

Implemented in Layer, and Menu.

QString const & AbstractScene::getId ( ) const
BoxType AbstractScene::getType ( ) const
void AbstractScene::initialize ( QList< QGraphicsRectItem * > const &  sceneItems) [virtual]

takes a scene (a list of Items) to draw graphical areas on the view

Reimplemented in Layer.

virtual IAction* AbstractScene::keyPressEvent ( int  key) [pure virtual]

Implemented in Layer, and Menu.

bool AbstractScene::operator== ( QString const &  id) const
bool AbstractScene::operator== ( BoxType const &  type) const
void AbstractScene::resetFocusItem ( )

Member Data Documentation

QString AbstractScene::_id [protected]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator