Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

Teddy::Application::BaseUserInterface Class Reference

BaseUserInterface. More...

#include <BaseUserInterface.h>

List of all members.

Public Methods

 BaseUserInterface (BaseRoot *root)
 The base class creates view, window_manager and layer. More...

virtual void addComponents ()=0
void enterRunLoop ()
Layer * getLayer ()
Projection * getProjection ()
View * getView ()
WindowManager * getWindowManager ()
void setProjection (Projection *projection)

Protected Attributes

Layer * layer
 Area container. More...

Projection * projection
 Currently active projection window. More...

View * view
 Rendering context. More...

WindowManager * window_manager
 Window manager. More...


Detailed Description

BaseUserInterface.

Definition at line 49 of file BaseUserInterface.h.


Constructor & Destructor Documentation

Teddy::Application::BaseUserInterface::BaseUserInterface BaseRoot   root
 

The base class creates view, window_manager and layer.

Definition at line 43 of file BaseUserInterface.cpp.

References layer, view, and window_manager.


Member Function Documentation

virtual void Teddy::Application::BaseUserInterface::addComponents   [pure virtual]
 

void Teddy::Application::BaseUserInterface::enterRunLoop  
 

Definition at line 53 of file BaseUserInterface.cpp.

References window_manager.

Layer * Teddy::Application::BaseUserInterface::getLayer  
 

Definition at line 61 of file BaseUserInterface.cpp.

References layer.

Projection * Teddy::Application::BaseUserInterface::getProjection  
 

Definition at line 62 of file BaseUserInterface.cpp.

References projection.

View * Teddy::Application::BaseUserInterface::getView  
 

Definition at line 63 of file BaseUserInterface.cpp.

References view.

WindowManager * Teddy::Application::BaseUserInterface::getWindowManager  
 

Definition at line 64 of file BaseUserInterface.cpp.

References window_manager.

void Teddy::Application::BaseUserInterface::setProjection Projection *    projection
 

Definition at line 58 of file BaseUserInterface.cpp.

References projection.


Member Data Documentation

Layer* Teddy::Application::BaseUserInterface::layer [protected]
 

Area container.

Definition at line 63 of file BaseUserInterface.h.

Referenced by BaseUserInterface, and getLayer.

Projection* Teddy::Application::BaseUserInterface::projection [protected]
 

Currently active projection window.

Definition at line 64 of file BaseUserInterface.h.

Referenced by getProjection, and setProjection.

View* Teddy::Application::BaseUserInterface::view [protected]
 

Rendering context.

Definition at line 65 of file BaseUserInterface.h.

Referenced by BaseUserInterface, and getView.

WindowManager* Teddy::Application::BaseUserInterface::window_manager [protected]
 

Window manager.

Definition at line 66 of file BaseUserInterface.h.

Referenced by BaseUserInterface, enterRunLoop, and getWindowManager.


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