class GmEventDistributor

This class handles all user event distribution.

Public Methods

[more]void distributeEvent (GmEvent* event)
Description
[more]static GmEventDistributor* getInstance ()
Description
[more]void registerWidget (GmInteractiveWidget* widget)
Description
[more]void unregisterWidget (GmInteractiveWidget* widget)
Description

Protected Fields

[more]map<unsigned short int, GmInteractiveWidget*> mRegisteredWidgets
Description

Protected Methods

[more] GmEventDistributor ()
Protected constructor
[more]virtual ~GmEventDistributor ()
Virtual destructor


Documentation

This class handles all user event distribution. There is a 1:1 coorespondence between user events and their target components. Only the component that resides in the top most layer of the UI should receive user events.
omap<unsigned short int, GmInteractiveWidget*> mRegisteredWidgets
Description

o GmEventDistributor()
Protected constructor

ovirtual ~GmEventDistributor()
Virtual destructor

ostatic GmEventDistributor* getInstance()
Description

ovoid registerWidget(GmInteractiveWidget* widget)
Description

ovoid unregisterWidget(GmInteractiveWidget* widget)
Description

ovoid distributeEvent(GmEvent* event)
Description


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.