Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YEnvironmentTimings Class Reference

#include <timings.h>

Inheritance diagram for YEnvironmentTimings:

Inheritance graph
[legend]
Collaboration diagram for YEnvironmentTimings:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 YEnvironmentTimings (YEnvironmentLogFileSet &e)
virtual QString GetTimingTitle () const
virtual void EvaluateTimings () const
virtual YASA_TIME CalculateMaxDuration () const
virtual QString GetDurationString (const YLogAction *action) const

Protected Attributes

YEnvironmentLogFileSetenvironmentlogfile

Detailed Description

This class can handle all timing diagrams which are using one YEnvironment of the project


Constructor & Destructor Documentation

YEnvironmentTimings::YEnvironmentTimings YEnvironmentLogFileSet   e [inline]
 


Member Function Documentation

virtual YASA_TIME YEnvironmentTimings::CalculateMaxDuration   const [inline, virtual]
 

Implements YTimings.

virtual void YEnvironmentTimings::EvaluateTimings   const [inline, virtual]
 

Implements YTimings.

virtual QString YEnvironmentTimings::GetDurationString const YLogAction   action const [inline, virtual]
 

Returns the string which should be printed in the drawn rectangle Default return value: "Taskname" if more than task is defined

Reimplemented from YTimings.

Reimplemented in YTaskEnvironmentTimings.

virtual QString YEnvironmentTimings::GetTimingTitle   const [inline, virtual]
 

Implements YTimings.


Member Data Documentation

YEnvironmentLogFileSet& YEnvironmentTimings::environmentlogfile [protected]
 


The documentation for this class was generated from the following file:
Generated on Thu Feb 13 23:55:17 2003 for Yasa by doxygen1.3-rc3