#include <timings.h>
Inheritance diagram for YProjectTimings:
Public Member Functions | |
YProjectTimings (YProjectLogFile &lfs) | |
virtual void | EvaluateTimings () const |
virtual QString | GetTimingTypeName () const=0 |
virtual YASA_TIME | CalculateMaxDuration () const |
virtual QStringList | CreateRowNames () const |
Returns a list of names which should be drawn in each row. | |
virtual QString | GetOrderName () const |
virtual unsigned int | GetMaxEntries () const |
Returns the number of rows in the timing widget. | |
virtual int | GetLogActionRow (const YLogAction *) const |
Protected Attributes | |
YProjectLogFile & | projectlogfile |
|
|
|
Implements YTimings. |
|
Returns a list of names which should be drawn in each row.
Implements YTimings. |
|
Implements YTimings. |
|
This function returns the number of the row of the given logging action. This function should be derived if needed. Reimplemented from YTimings. |
|
Returns the number of rows in the timing widget.
Implements YTimings. |
|
Returns the order name "Task" or "Mutex" or "Environment" used to create the title string Example: "Timing diagram of task 1 of project - CPU order" Implements YTimings. |
|
Implemented in YTaskProjectTimings, YMutexProjectTimings, and YCPUProjectTimings. |
|
|