OSDL::Rendering::BaseGUIView Class Reference

The base GUI view allows to set-up and perform the rendering of a graphical user interface. More...

#include <OSDLBaseGUIView.h>

List of all members.

Public Member Functions

 BaseGUIView ()
 Constructs a new base GUI view, used so that the graphical user interface can be rendered.
virtual ~BaseGUIView () throw ()
 Virtual destructor.
virtual void render ()
 Requests that view to render the GUI.
virtual const std::string toString (Ceylan::VerbosityLevels level=Ceylan::high) const
 Returns an user-friendly description of the state of this object.

Private Member Functions

 BaseGUIView (const BaseGUIView &source)
 Copy constructor made private to ensure that it will never be called.
BaseGUIViewoperator= (const BaseGUIView &source)
 Assignment operator made private to ensure that it will never be called.

Detailed Description

The base GUI view allows to set-up and perform the rendering of a graphical user interface.

See also:
Renderer

Definition at line 61 of file OSDLBaseGUIView.h.


Constructor & Destructor Documentation

BaseGUIView::BaseGUIView (  )  [explicit]

Constructs a new base GUI view, used so that the graphical user interface can be rendered.

Definition at line 59 of file OSDLBaseGUIView.cc.

BaseGUIView::~BaseGUIView (  )  throw () [virtual]

Virtual destructor.

Definition at line 72 of file OSDLBaseGUIView.cc.

OSDL::Rendering::BaseGUIView::BaseGUIView ( const BaseGUIView source  )  [explicit, private]

Copy constructor made private to ensure that it will never be called.

The compiler should complain whenever this undefined constructor is called, implicitly or not.


Member Function Documentation

BaseGUIView& OSDL::Rendering::BaseGUIView::operator= ( const BaseGUIView source  )  [private]

Assignment operator made private to ensure that it will never be called.

The compiler should complain whenever this undefined operator is called, implicitly or not.

void BaseGUIView::render (  )  [virtual]

Requests that view to render the GUI.

In this case no specific model is used, as a GUI is a pure model-less view.

Definition at line 79 of file OSDLBaseGUIView.cc.

const std::string BaseGUIView::toString ( Ceylan::VerbosityLevels  level = Ceylan::high  )  const [virtual]

Returns an user-friendly description of the state of this object.

Parameters:
level the requested verbosity level.
Note:
Text output format is determined from overall settings.
See also:
Ceylan::TextDisplayable

Definition at line 120 of file OSDLBaseGUIView.cc.


The documentation for this class was generated from the following files:
Generated on Mon Nov 29 14:05:57 2010 for OSDL by  doxygen 1.6.3